Class Field.Builder

java.lang.Object
com.google.api.generator.gapic.model.Field.Builder
Enclosing class:
Field

public abstract static class Field.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setName

      public abstract Field.Builder setName(String name)
    • setOriginalName

      public abstract Field.Builder setOriginalName(String originalName)
    • setType

      public abstract Field.Builder setType(TypeNode type)
    • setIsRequired

      public abstract Field.Builder setIsRequired(boolean isRequired)
    • setFieldInfoFormat

      public abstract Field.Builder setFieldInfoFormat(com.google.api.FieldInfo.Format fieldInfoFormat)
    • setIsMessage

      public abstract Field.Builder setIsMessage(boolean isMessage)
    • setIsEnum

      public abstract Field.Builder setIsEnum(boolean isEnum)
    • setIsRepeated

      public abstract Field.Builder setIsRepeated(boolean isRepeated)
    • setIsMap

      public abstract Field.Builder setIsMap(boolean isMap)
    • setIsContainedInOneof

      public abstract Field.Builder setIsContainedInOneof(boolean isContainedInOneof)
    • setIsProto3Optional

      public abstract Field.Builder setIsProto3Optional(boolean isProto3Optional)
    • setResourceReference

      public abstract Field.Builder setResourceReference(ResourceReference resourceReference)
    • setDescription

      public abstract Field.Builder setDescription(String description)
    • build

      public Field build()