Class GenerateAudienceDefinitionResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
com.google.ads.googleads.v23.services.GenerateAudienceDefinitionResponse.Builder
All Implemented Interfaces:
GenerateAudienceDefinitionResponseOrBuilder, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GenerateAudienceDefinitionResponse

public static final class GenerateAudienceDefinitionResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder> implements GenerateAudienceDefinitionResponseOrBuilder
 Response message for
 [AudienceInsightsService.GenerateAudienceDefinition][google.ads.googleads.v23.services.AudienceInsightsService.GenerateAudienceDefinition].
 
Protobuf type google.ads.googleads.v23.services.GenerateAudienceDefinitionResponse
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Overrides:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<GenerateAudienceDefinitionResponse.Builder>
    • getDefaultInstanceForType

      public GenerateAudienceDefinitionResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public GenerateAudienceDefinitionResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • setField

      public GenerateAudienceDefinitionResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • clearField

      public GenerateAudienceDefinitionResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • clearOneof

      public GenerateAudienceDefinitionResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • setRepeatedField

      public GenerateAudienceDefinitionResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • addRepeatedField

      public GenerateAudienceDefinitionResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • mergeFrom

      public GenerateAudienceDefinitionResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateAudienceDefinitionResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,GenerateAudienceDefinitionResponse.Builder>
    • mergeFrom

      public GenerateAudienceDefinitionResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateAudienceDefinitionResponse.Builder>
      Throws:
      IOException
    • getHighRelevanceAttributesList

      public List<AudienceInsightsAttributeMetadata> getHighRelevanceAttributesList()
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
      Specified by:
      getHighRelevanceAttributesList in interface GenerateAudienceDefinitionResponseOrBuilder
    • getHighRelevanceAttributesCount

      public int getHighRelevanceAttributesCount()
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
      Specified by:
      getHighRelevanceAttributesCount in interface GenerateAudienceDefinitionResponseOrBuilder
    • getHighRelevanceAttributes

      public AudienceInsightsAttributeMetadata getHighRelevanceAttributes(int index)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
      Specified by:
      getHighRelevanceAttributes in interface GenerateAudienceDefinitionResponseOrBuilder
    • setHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder setHighRelevanceAttributes(int index, AudienceInsightsAttributeMetadata value)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • setHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder setHighRelevanceAttributes(int index, AudienceInsightsAttributeMetadata.Builder builderForValue)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • addHighRelevanceAttributes

       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • addHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addHighRelevanceAttributes(int index, AudienceInsightsAttributeMetadata value)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • addHighRelevanceAttributes

       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • addHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addHighRelevanceAttributes(int index, AudienceInsightsAttributeMetadata.Builder builderForValue)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • addAllHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addAllHighRelevanceAttributes(Iterable<? extends AudienceInsightsAttributeMetadata> values)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • clearHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder clearHighRelevanceAttributes()
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • removeHighRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder removeHighRelevanceAttributes(int index)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • getHighRelevanceAttributesBuilder

      public AudienceInsightsAttributeMetadata.Builder getHighRelevanceAttributesBuilder(int index)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • getHighRelevanceAttributesOrBuilder

      public AudienceInsightsAttributeMetadataOrBuilder getHighRelevanceAttributesOrBuilder(int index)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
      Specified by:
      getHighRelevanceAttributesOrBuilder in interface GenerateAudienceDefinitionResponseOrBuilder
    • getHighRelevanceAttributesOrBuilderList

      public List<? extends AudienceInsightsAttributeMetadataOrBuilder> getHighRelevanceAttributesOrBuilderList()
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
      Specified by:
      getHighRelevanceAttributesOrBuilderList in interface GenerateAudienceDefinitionResponseOrBuilder
    • addHighRelevanceAttributesBuilder

      public AudienceInsightsAttributeMetadata.Builder addHighRelevanceAttributesBuilder()
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • addHighRelevanceAttributesBuilder

      public AudienceInsightsAttributeMetadata.Builder addHighRelevanceAttributesBuilder(int index)
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • getHighRelevanceAttributesBuilderList

      public List<AudienceInsightsAttributeMetadata.Builder> getHighRelevanceAttributesBuilderList()
       The attributes that make up the audience definition.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata high_relevance_attributes = 1;
    • getMediumRelevanceAttributesList

      public List<AudienceInsightsAttributeMetadata> getMediumRelevanceAttributesList()
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
      Specified by:
      getMediumRelevanceAttributesList in interface GenerateAudienceDefinitionResponseOrBuilder
    • getMediumRelevanceAttributesCount

      public int getMediumRelevanceAttributesCount()
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
      Specified by:
      getMediumRelevanceAttributesCount in interface GenerateAudienceDefinitionResponseOrBuilder
    • getMediumRelevanceAttributes

      public AudienceInsightsAttributeMetadata getMediumRelevanceAttributes(int index)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
      Specified by:
      getMediumRelevanceAttributes in interface GenerateAudienceDefinitionResponseOrBuilder
    • setMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder setMediumRelevanceAttributes(int index, AudienceInsightsAttributeMetadata value)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • setMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder setMediumRelevanceAttributes(int index, AudienceInsightsAttributeMetadata.Builder builderForValue)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • addMediumRelevanceAttributes

       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • addMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addMediumRelevanceAttributes(int index, AudienceInsightsAttributeMetadata value)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • addMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addMediumRelevanceAttributes(AudienceInsightsAttributeMetadata.Builder builderForValue)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • addMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addMediumRelevanceAttributes(int index, AudienceInsightsAttributeMetadata.Builder builderForValue)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • addAllMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder addAllMediumRelevanceAttributes(Iterable<? extends AudienceInsightsAttributeMetadata> values)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • clearMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder clearMediumRelevanceAttributes()
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • removeMediumRelevanceAttributes

      public GenerateAudienceDefinitionResponse.Builder removeMediumRelevanceAttributes(int index)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • getMediumRelevanceAttributesBuilder

      public AudienceInsightsAttributeMetadata.Builder getMediumRelevanceAttributesBuilder(int index)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • getMediumRelevanceAttributesOrBuilder

      public AudienceInsightsAttributeMetadataOrBuilder getMediumRelevanceAttributesOrBuilder(int index)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
      Specified by:
      getMediumRelevanceAttributesOrBuilder in interface GenerateAudienceDefinitionResponseOrBuilder
    • getMediumRelevanceAttributesOrBuilderList

      public List<? extends AudienceInsightsAttributeMetadataOrBuilder> getMediumRelevanceAttributesOrBuilderList()
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
      Specified by:
      getMediumRelevanceAttributesOrBuilderList in interface GenerateAudienceDefinitionResponseOrBuilder
    • addMediumRelevanceAttributesBuilder

      public AudienceInsightsAttributeMetadata.Builder addMediumRelevanceAttributesBuilder()
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • addMediumRelevanceAttributesBuilder

      public AudienceInsightsAttributeMetadata.Builder addMediumRelevanceAttributesBuilder(int index)
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • getMediumRelevanceAttributesBuilderList

      public List<AudienceInsightsAttributeMetadata.Builder> getMediumRelevanceAttributesBuilderList()
       Additional attributes that are less relevant but still related to the
       audience description. Use these attributes to broaden the audience
       definition to reach more users.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttributeMetadata medium_relevance_attributes = 2;
    • setUnknownFields

      public final GenerateAudienceDefinitionResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>
    • mergeUnknownFields

      public final GenerateAudienceDefinitionResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateAudienceDefinitionResponse.Builder>