Class GenerateSuggestedTargetingInsightsRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
com.google.ads.googleads.v18.services.GenerateSuggestedTargetingInsightsRequest.Builder
- All Implemented Interfaces:
GenerateSuggestedTargetingInsightsRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateSuggestedTargetingInsightsRequest
public static final class GenerateSuggestedTargetingInsightsRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
implements GenerateSuggestedTargetingInsightsRequestOrBuilder
Request message for [AudienceInsightsService.GenerateSuggestedTargetingInsights][google.ads.googleads.v18.services.AudienceInsightsService.GenerateSuggestedTargetingInsights].Protobuf type
google.ads.googleads.v18.services.GenerateSuggestedTargetingInsightsRequest-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Provide a seed audience to get suggestions for.Provide a text description of an audience to get AI-generated targeting suggestions.Required.Optional.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Provide a seed audience to get suggestions for.Provide a seed audience to get suggestions for.Provide a seed audience to get suggestions for.Provide a text description of an audience to get AI-generated targeting suggestions.Provide a text description of an audience to get AI-generated targeting suggestions.Provide a text description of an audience to get AI-generated targeting suggestions.Required.com.google.protobuf.ByteStringRequired.Optional.com.google.protobuf.ByteStringOptional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanProvide a seed audience to get suggestions for.booleanProvide a text description of an audience to get AI-generated targeting suggestions.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanProvide a seed audience to get suggestions for.Provide a text description of an audience to get AI-generated targeting suggestions.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Provide a seed audience to get suggestions for.setAudienceDefinition(InsightsAudienceDefinition.Builder builderForValue) Provide a seed audience to get suggestions for.Provide a text description of an audience to get AI-generated targeting suggestions.setAudienceDescription(InsightsAudienceDescription.Builder builderForValue) Provide a text description of an audience to get AI-generated targeting suggestions.setCustomerId(String value) Required.setCustomerIdBytes(com.google.protobuf.ByteString value) Required.setCustomerInsightsGroup(String value) Optional.setCustomerInsightsGroupBytes(com.google.protobuf.ByteString value) Optional.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
setField
public GenerateSuggestedTargetingInsightsRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
clearField
public GenerateSuggestedTargetingInsightsRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
clearOneof
public GenerateSuggestedTargetingInsightsRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
setRepeatedField
public GenerateSuggestedTargetingInsightsRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
addRepeatedField
public GenerateSuggestedTargetingInsightsRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
mergeFrom
public GenerateSuggestedTargetingInsightsRequest.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
mergeFrom
public GenerateSuggestedTargetingInsightsRequest.Builder mergeFrom(GenerateSuggestedTargetingInsightsRequest other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
mergeFrom
public GenerateSuggestedTargetingInsightsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>- Throws:
IOException
-
getAudienceInputCase
- Specified by:
getAudienceInputCasein interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder
-
clearAudienceInput
-
getCustomerId
Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCustomerIdin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- The customerId.
-
getCustomerIdBytes
public com.google.protobuf.ByteString getCustomerIdBytes()Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCustomerIdBytesin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- The bytes for customerId.
-
setCustomerId
Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The customerId to set.- Returns:
- This builder for chaining.
-
clearCustomerId
Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setCustomerIdBytes
public GenerateSuggestedTargetingInsightsRequest.Builder setCustomerIdBytes(com.google.protobuf.ByteString value) Required. The ID of the customer.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for customerId to set.- Returns:
- This builder for chaining.
-
getCustomerInsightsGroup
Optional. The name of the customer being planned for. This is a user-defined value.
string customer_insights_group = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomerInsightsGroupin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- The customerInsightsGroup.
-
getCustomerInsightsGroupBytes
public com.google.protobuf.ByteString getCustomerInsightsGroupBytes()Optional. The name of the customer being planned for. This is a user-defined value.
string customer_insights_group = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getCustomerInsightsGroupBytesin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- The bytes for customerInsightsGroup.
-
setCustomerInsightsGroup
Optional. The name of the customer being planned for. This is a user-defined value.
string customer_insights_group = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The customerInsightsGroup to set.- Returns:
- This builder for chaining.
-
clearCustomerInsightsGroup
Optional. The name of the customer being planned for. This is a user-defined value.
string customer_insights_group = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setCustomerInsightsGroupBytes
public GenerateSuggestedTargetingInsightsRequest.Builder setCustomerInsightsGroupBytes(com.google.protobuf.ByteString value) Optional. The name of the customer being planned for. This is a user-defined value.
string customer_insights_group = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for customerInsightsGroup to set.- Returns:
- This builder for chaining.
-
hasAudienceDefinition
public boolean hasAudienceDefinition()Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6;- Specified by:
hasAudienceDefinitionin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- Whether the audienceDefinition field is set.
-
getAudienceDefinition
Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6;- Specified by:
getAudienceDefinitionin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- The audienceDefinition.
-
setAudienceDefinition
public GenerateSuggestedTargetingInsightsRequest.Builder setAudienceDefinition(InsightsAudienceDefinition value) Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6; -
setAudienceDefinition
public GenerateSuggestedTargetingInsightsRequest.Builder setAudienceDefinition(InsightsAudienceDefinition.Builder builderForValue) Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6; -
mergeAudienceDefinition
public GenerateSuggestedTargetingInsightsRequest.Builder mergeAudienceDefinition(InsightsAudienceDefinition value) Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6; -
clearAudienceDefinition
Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6; -
getAudienceDefinitionBuilder
Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6; -
getAudienceDefinitionOrBuilder
Provide a seed audience to get suggestions for.
.google.ads.googleads.v18.services.InsightsAudienceDefinition audience_definition = 6;- Specified by:
getAudienceDefinitionOrBuilderin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder
-
hasAudienceDescription
public boolean hasAudienceDescription()Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7;- Specified by:
hasAudienceDescriptionin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- Whether the audienceDescription field is set.
-
getAudienceDescription
Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7;- Specified by:
getAudienceDescriptionin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder- Returns:
- The audienceDescription.
-
setAudienceDescription
public GenerateSuggestedTargetingInsightsRequest.Builder setAudienceDescription(InsightsAudienceDescription value) Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7; -
setAudienceDescription
public GenerateSuggestedTargetingInsightsRequest.Builder setAudienceDescription(InsightsAudienceDescription.Builder builderForValue) Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7; -
mergeAudienceDescription
public GenerateSuggestedTargetingInsightsRequest.Builder mergeAudienceDescription(InsightsAudienceDescription value) Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7; -
clearAudienceDescription
Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7; -
getAudienceDescriptionBuilder
Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7; -
getAudienceDescriptionOrBuilder
Provide a text description of an audience to get AI-generated targeting suggestions. This can take around 5 or more seconds to complete.
.google.ads.googleads.v18.services.InsightsAudienceDescription audience_description = 7;- Specified by:
getAudienceDescriptionOrBuilderin interfaceGenerateSuggestedTargetingInsightsRequestOrBuilder
-
setUnknownFields
public final GenerateSuggestedTargetingInsightsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-
mergeUnknownFields
public final GenerateSuggestedTargetingInsightsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateSuggestedTargetingInsightsRequest.Builder>
-