Class GenerateTextRequest.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<GenerateTextRequest.Builder>
com.google.ads.googleads.v22.services.GenerateTextRequest.Builder
- All Implemented Interfaces:
GenerateTextRequestOrBuilder,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:
- GenerateTextRequest
public static final class GenerateTextRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<GenerateTextRequest.Builder>
implements GenerateTextRequestOrBuilder
Request message for [AssetGenerationService.GenerateText][google.ads.googleads.v22.services.AssetGenerationService.GenerateText]Protobuf type
google.ads.googleads.v22.services.GenerateTextRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllAssetFieldTypes(Iterable<? extends AssetFieldTypeEnum.AssetFieldType> values) Required.addAllAssetFieldTypesValue(Iterable<Integer> values) Required.addAllKeywords(Iterable<String> values) Optional.Required.addAssetFieldTypesValue(int value) Required.addKeywords(String value) Optional.addKeywordsBytes(com.google.protobuf.ByteString value) Optional.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Optional.Required.Required.Optional.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Optional.Optional.Optional.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()Optional.intOptional.getAssetFieldTypes(int index) Required.intRequired.Required.intgetAssetFieldTypesValue(int index) Required.Required.Required.com.google.protobuf.ByteStringRequired.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.com.google.protobuf.ByteStringOptional.Optional.com.google.protobuf.ByteStringOptional.getKeywords(int index) Optional.com.google.protobuf.ByteStringgetKeywordsBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanOptional.mergeFrom(GenerateTextRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Optional.setAdvertisingChannelTypeValue(int value) Optional.setAssetFieldTypes(int index, AssetFieldTypeEnum.AssetFieldType value) Required.setAssetFieldTypesValue(int index, int value) Required.setCustomerId(String value) Required.setCustomerIdBytes(com.google.protobuf.ByteString value) Required.Optional.setExistingGenerationContext(AssetGenerationExistingContext.Builder builderForValue) Optional.setFinalUrl(String value) Optional.setFinalUrlBytes(com.google.protobuf.ByteString value) Optional.setFreeformPrompt(String value) Optional.setFreeformPromptBytes(com.google.protobuf.ByteString value) Optional.setKeywords(int index, String 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
getParentForChildrenMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension, setExtension, setExtensionMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, 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.GeneratedMessage.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, hasExtension, hasExtensionMethods 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()- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTextRequest.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<GenerateTextRequest.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.GeneratedMessage.Builder<GenerateTextRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- 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<GenerateTextRequest.Builder>
-
setField
public GenerateTextRequest.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<GenerateTextRequest.Builder>
-
clearField
public GenerateTextRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTextRequest.Builder>
-
clearOneof
public GenerateTextRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTextRequest.Builder>
-
setRepeatedField
public GenerateTextRequest.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<GenerateTextRequest.Builder>
-
addRepeatedField
public GenerateTextRequest.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<GenerateTextRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GenerateTextRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,GenerateTextRequest.Builder>
-
mergeFrom
public GenerateTextRequest.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<GenerateTextRequest.Builder>- Throws:
IOException
-
getContextCase
- Specified by:
getContextCasein interfaceGenerateTextRequestOrBuilder
-
clearContext
-
getCustomerId
Required. The ID of the customer to generate assets for. Required.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCustomerIdin interfaceGenerateTextRequestOrBuilder- Returns:
- The customerId.
-
getCustomerIdBytes
public com.google.protobuf.ByteString getCustomerIdBytes()Required. The ID of the customer to generate assets for. Required.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getCustomerIdBytesin interfaceGenerateTextRequestOrBuilder- Returns:
- The bytes for customerId.
-
setCustomerId
Required. The ID of the customer to generate assets for. Required.
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 to generate assets for. Required.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setCustomerIdBytes
Required. The ID of the customer to generate assets for. Required.
string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for customerId to set.- Returns:
- This builder for chaining.
-
getAssetFieldTypesList
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetFieldTypesListin interfaceGenerateTextRequestOrBuilder- Returns:
- A list containing the assetFieldTypes.
-
getAssetFieldTypesCount
public int getAssetFieldTypesCount()Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetFieldTypesCountin interfaceGenerateTextRequestOrBuilder- Returns:
- The count of assetFieldTypes.
-
getAssetFieldTypes
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetFieldTypesin interfaceGenerateTextRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The assetFieldTypes at the given index.
-
setAssetFieldTypes
public GenerateTextRequest.Builder setAssetFieldTypes(int index, AssetFieldTypeEnum.AssetFieldType value) Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The assetFieldTypes to set.- Returns:
- This builder for chaining.
-
addAssetFieldTypes
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The assetFieldTypes to add.- Returns:
- This builder for chaining.
-
addAllAssetFieldTypes
public GenerateTextRequest.Builder addAllAssetFieldTypes(Iterable<? extends AssetFieldTypeEnum.AssetFieldType> values) Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The assetFieldTypes to add.- Returns:
- This builder for chaining.
-
clearAssetFieldTypes
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getAssetFieldTypesValueList
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetFieldTypesValueListin interfaceGenerateTextRequestOrBuilder- Returns:
- A list containing the enum numeric values on the wire for assetFieldTypes.
-
getAssetFieldTypesValue
public int getAssetFieldTypesValue(int index) Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getAssetFieldTypesValuein interfaceGenerateTextRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of assetFieldTypes at the given index.
-
setAssetFieldTypesValue
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for assetFieldTypes to set.- Returns:
- This builder for chaining.
-
addAssetFieldTypesValue
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for assetFieldTypes to add.- Returns:
- This builder for chaining.
-
addAllAssetFieldTypesValue
Required. Which field types text is being generated for. Supported values are: HEADLINE, LONG_HEADLINE, DESCRIPTION. Required.
repeated .google.ads.googleads.v22.enums.AssetFieldTypeEnum.AssetFieldType asset_field_types = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The enum numeric values on the wire for assetFieldTypes to add.- Returns:
- This builder for chaining.
-
getFinalUrl
Optional. Final url to use as a source for generating assets. Required if existing_generation_context is not provided or does not have a final url associated with it.
string final_url = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFinalUrlin interfaceGenerateTextRequestOrBuilder- Returns:
- The finalUrl.
-
getFinalUrlBytes
public com.google.protobuf.ByteString getFinalUrlBytes()Optional. Final url to use as a source for generating assets. Required if existing_generation_context is not provided or does not have a final url associated with it.
string final_url = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFinalUrlBytesin interfaceGenerateTextRequestOrBuilder- Returns:
- The bytes for finalUrl.
-
setFinalUrl
Optional. Final url to use as a source for generating assets. Required if existing_generation_context is not provided or does not have a final url associated with it.
string final_url = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The finalUrl to set.- Returns:
- This builder for chaining.
-
clearFinalUrl
Optional. Final url to use as a source for generating assets. Required if existing_generation_context is not provided or does not have a final url associated with it.
string final_url = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setFinalUrlBytes
Optional. Final url to use as a source for generating assets. Required if existing_generation_context is not provided or does not have a final url associated with it.
string final_url = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for finalUrl to set.- Returns:
- This builder for chaining.
-
getFreeformPrompt
Optional. A freeform description of what assets should be generated. The string length must be between 1 and 1500, inclusive.
string freeform_prompt = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFreeformPromptin interfaceGenerateTextRequestOrBuilder- Returns:
- The freeformPrompt.
-
getFreeformPromptBytes
public com.google.protobuf.ByteString getFreeformPromptBytes()Optional. A freeform description of what assets should be generated. The string length must be between 1 and 1500, inclusive.
string freeform_prompt = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getFreeformPromptBytesin interfaceGenerateTextRequestOrBuilder- Returns:
- The bytes for freeformPrompt.
-
setFreeformPrompt
Optional. A freeform description of what assets should be generated. The string length must be between 1 and 1500, inclusive.
string freeform_prompt = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The freeformPrompt to set.- Returns:
- This builder for chaining.
-
clearFreeformPrompt
Optional. A freeform description of what assets should be generated. The string length must be between 1 and 1500, inclusive.
string freeform_prompt = 6 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setFreeformPromptBytes
Optional. A freeform description of what assets should be generated. The string length must be between 1 and 1500, inclusive.
string freeform_prompt = 6 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for freeformPrompt to set.- Returns:
- This builder for chaining.
-
getKeywordsList
public com.google.protobuf.ProtocolStringList getKeywordsList()Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeywordsListin interfaceGenerateTextRequestOrBuilder- Returns:
- A list containing the keywords.
-
getKeywordsCount
public int getKeywordsCount()Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeywordsCountin interfaceGenerateTextRequestOrBuilder- Returns:
- The count of keywords.
-
getKeywords
Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeywordsin interfaceGenerateTextRequestOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The keywords at the given index.
-
getKeywordsBytes
public com.google.protobuf.ByteString getKeywordsBytes(int index) Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getKeywordsBytesin interfaceGenerateTextRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the keywords at the given index.
-
setKeywords
Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The keywords to set.- Returns:
- This builder for chaining.
-
addKeywords
Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The keywords to add.- Returns:
- This builder for chaining.
-
addAllKeywords
Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The keywords to add.- Returns:
- This builder for chaining.
-
clearKeywords
Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addKeywordsBytes
Optional. A freeform list of keywords that are relevant, used to inform asset generation.
repeated string keywords = 7 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the keywords to add.- Returns:
- This builder for chaining.
-
hasExistingGenerationContext
public boolean hasExistingGenerationContext()Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasExistingGenerationContextin interfaceGenerateTextRequestOrBuilder- Returns:
- Whether the existingGenerationContext field is set.
-
getExistingGenerationContext
Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExistingGenerationContextin interfaceGenerateTextRequestOrBuilder- Returns:
- The existingGenerationContext.
-
setExistingGenerationContext
public GenerateTextRequest.Builder setExistingGenerationContext(AssetGenerationExistingContext value) Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL]; -
setExistingGenerationContext
public GenerateTextRequest.Builder setExistingGenerationContext(AssetGenerationExistingContext.Builder builderForValue) Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL]; -
mergeExistingGenerationContext
public GenerateTextRequest.Builder mergeExistingGenerationContext(AssetGenerationExistingContext value) Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL]; -
clearExistingGenerationContext
Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getExistingGenerationContextBuilder
Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL]; -
getExistingGenerationContextOrBuilder
Optional. The setting for which assets are being generated, such as an existing AssetGroup or AdGroupAd.
.google.ads.googleads.v22.services.AssetGenerationExistingContext existing_generation_context = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getExistingGenerationContextOrBuilderin interfaceGenerateTextRequestOrBuilder
-
hasAdvertisingChannelType
public boolean hasAdvertisingChannelType()Optional. The advertising channel for which to generate assets. Required if existing_context is not provided. Supported channel types: SEARCH, PERFORMANCE_MAX, DISPLAY, and DEMAND_GEN
.google.ads.googleads.v22.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAdvertisingChannelTypein interfaceGenerateTextRequestOrBuilder- Returns:
- Whether the advertisingChannelType field is set.
-
getAdvertisingChannelTypeValue
public int getAdvertisingChannelTypeValue()Optional. The advertising channel for which to generate assets. Required if existing_context is not provided. Supported channel types: SEARCH, PERFORMANCE_MAX, DISPLAY, and DEMAND_GEN
.google.ads.googleads.v22.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdvertisingChannelTypeValuein interfaceGenerateTextRequestOrBuilder- Returns:
- The enum numeric value on the wire for advertisingChannelType.
-
setAdvertisingChannelTypeValue
Optional. The advertising channel for which to generate assets. Required if existing_context is not provided. Supported channel types: SEARCH, PERFORMANCE_MAX, DISPLAY, and DEMAND_GEN
.google.ads.googleads.v22.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for advertisingChannelType to set.- Returns:
- This builder for chaining.
-
getAdvertisingChannelType
Optional. The advertising channel for which to generate assets. Required if existing_context is not provided. Supported channel types: SEARCH, PERFORMANCE_MAX, DISPLAY, and DEMAND_GEN
.google.ads.googleads.v22.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAdvertisingChannelTypein interfaceGenerateTextRequestOrBuilder- Returns:
- The advertisingChannelType.
-
setAdvertisingChannelType
public GenerateTextRequest.Builder setAdvertisingChannelType(AdvertisingChannelTypeEnum.AdvertisingChannelType value) Optional. The advertising channel for which to generate assets. Required if existing_context is not provided. Supported channel types: SEARCH, PERFORMANCE_MAX, DISPLAY, and DEMAND_GEN
.google.ads.googleads.v22.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The advertisingChannelType to set.- Returns:
- This builder for chaining.
-
clearAdvertisingChannelType
Optional. The advertising channel for which to generate assets. Required if existing_context is not provided. Supported channel types: SEARCH, PERFORMANCE_MAX, DISPLAY, and DEMAND_GEN
.google.ads.googleads.v22.enums.AdvertisingChannelTypeEnum.AdvertisingChannelType advertising_channel_type = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setUnknownFields
public final GenerateTextRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTextRequest.Builder>
-
mergeUnknownFields
public final GenerateTextRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<GenerateTextRequest.Builder>
-