Class CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder (0.39.0)

public static final class CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder extends GeneratedMessageV3.Builder<CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder> implements CreativeTemplateVariable.AssetCreativeTemplateVariableOrBuilder

Represents a file asset variable defined in a creative template.

Use [AssetCreativeTemplateVariableValue][] to specify the value for this variable when creating a [TemplateCreative][] from a CreativeTemplate.

Protobuf type google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllMimeTypes(Iterable<? extends CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType> values)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder addAllMimeTypes(Iterable<? extends CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType> values)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType>

The mimeTypes to add.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

addAllMimeTypesValue(Iterable<Integer> values)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder addAllMimeTypesValue(Iterable<Integer> values)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<Integer>

The enum numeric values on the wire for mimeTypes to add.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

addMimeTypes(CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder addMimeTypes(CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType value)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType

The mimeTypes to add.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

addMimeTypesValue(int value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder addMimeTypesValue(int value)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for mimeTypes to add.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

build()

public CreativeTemplateVariable.AssetCreativeTemplateVariable build()
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable

buildPartial()

public CreativeTemplateVariable.AssetCreativeTemplateVariable buildPartial()
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable

clear()

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder clear()
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

clearMimeTypes()

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder clearMimeTypes()

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

clone()

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder clone()
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

getDefaultInstanceForType()

public CreativeTemplateVariable.AssetCreativeTemplateVariable getDefaultInstanceForType()
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getMimeTypes(int index)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType getMimeTypes(int index)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType

The mimeTypes at the given index.

getMimeTypesCount()

public int getMimeTypesCount()

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of mimeTypes.

getMimeTypesList()

public List<CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType> getMimeTypesList()

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<MimeType>

A list containing the mimeTypes.

getMimeTypesValue(int index)

public int getMimeTypesValue(int index)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of mimeTypes at the given index.

getMimeTypesValueList()

public List<Integer> getMimeTypesValueList()

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for mimeTypes.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CreativeTemplateVariable.AssetCreativeTemplateVariable other)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder mergeFrom(CreativeTemplateVariable.AssetCreativeTemplateVariable other)
Parameter
Name Description
other CreativeTemplateVariable.AssetCreativeTemplateVariable
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

setMimeTypes(int index, CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder setMimeTypes(int index, CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType value)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType

The mimeTypes to set.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

setMimeTypesValue(int index, int value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder setMimeTypesValue(int index, int value)

Optional. The set of allowed MIME types. If unspecified, all MIME types are allowed.

repeated .google.ads.admanager.v1.CreativeTemplateVariable.AssetCreativeTemplateVariable.MimeType mime_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int

The index to set the value at.

value int

The enum numeric value on the wire for mimeTypes to set.

Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CreativeTemplateVariable.AssetCreativeTemplateVariable.Builder
Overrides