Class CustomerCustomizer.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
- com.google.ads.googleads.v15.resources.CustomerCustomizer.Builder
-
- All Implemented Interfaces:
CustomerCustomizerOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- CustomerCustomizer
public static final class CustomerCustomizer.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder> implements CustomerCustomizerOrBuilder
A customizer value for the associated CustomizerAttribute at the Customer level.
Protobuf typegoogle.ads.googleads.v15.resources.CustomerCustomizer
-
-
Method Summary
-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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<CustomerCustomizer.Builder>
-
clear
public CustomerCustomizer.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<CustomerCustomizer.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<CustomerCustomizer.Builder>
-
getDefaultInstanceForType
public CustomerCustomizer getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CustomerCustomizer build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomerCustomizer buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CustomerCustomizer.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<CustomerCustomizer.Builder>
-
setField
public CustomerCustomizer.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
clearField
public CustomerCustomizer.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
clearOneof
public CustomerCustomizer.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
setRepeatedField
public CustomerCustomizer.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
addRepeatedField
public CustomerCustomizer.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
mergeFrom
public CustomerCustomizer.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerCustomizer.Builder>
-
mergeFrom
public CustomerCustomizer.Builder mergeFrom(CustomerCustomizer other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
mergeFrom
public CustomerCustomizer.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerCustomizer.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the customer customizer. Customer customizer resource names have the form: `customers/{customer_id}/customerCustomizers/{customizer_attribute_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCustomerCustomizerOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the customer customizer. Customer customizer resource names have the form: `customers/{customer_id}/customerCustomizers/{customizer_attribute_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCustomerCustomizerOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public CustomerCustomizer.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the customer customizer. Customer customizer resource names have the form: `customers/{customer_id}/customerCustomizers/{customizer_attribute_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The resourceName to set.- Returns:
- This builder for chaining.
-
clearResourceName
public CustomerCustomizer.Builder clearResourceName()
Immutable. The resource name of the customer customizer. Customer customizer resource names have the form: `customers/{customer_id}/customerCustomizers/{customizer_attribute_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public CustomerCustomizer.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the customer customizer. Customer customizer resource names have the form: `customers/{customer_id}/customerCustomizers/{customizer_attribute_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for resourceName to set.- Returns:
- This builder for chaining.
-
getCustomizerAttribute
public java.lang.String getCustomizerAttribute()
Required. Immutable. The customizer attribute which is linked to the customer.
string customizer_attribute = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getCustomizerAttributein interfaceCustomerCustomizerOrBuilder- Returns:
- The customizerAttribute.
-
getCustomizerAttributeBytes
public com.google.protobuf.ByteString getCustomizerAttributeBytes()
Required. Immutable. The customizer attribute which is linked to the customer.
string customizer_attribute = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getCustomizerAttributeBytesin interfaceCustomerCustomizerOrBuilder- Returns:
- The bytes for customizerAttribute.
-
setCustomizerAttribute
public CustomerCustomizer.Builder setCustomizerAttribute(java.lang.String value)
Required. Immutable. The customizer attribute which is linked to the customer.
string customizer_attribute = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The customizerAttribute to set.- Returns:
- This builder for chaining.
-
clearCustomizerAttribute
public CustomerCustomizer.Builder clearCustomizerAttribute()
Required. Immutable. The customizer attribute which is linked to the customer.
string customizer_attribute = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setCustomizerAttributeBytes
public CustomerCustomizer.Builder setCustomizerAttributeBytes(com.google.protobuf.ByteString value)
Required. Immutable. The customizer attribute which is linked to the customer.
string customizer_attribute = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for customizerAttribute to set.- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()
Output only. The status of the customer customizer attribute.
.google.ads.googleads.v15.enums.CustomizerValueStatusEnum.CustomizerValueStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusValuein interfaceCustomerCustomizerOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public CustomerCustomizer.Builder setStatusValue(int value)
Output only. The status of the customer customizer attribute.
.google.ads.googleads.v15.enums.CustomizerValueStatusEnum.CustomizerValueStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public CustomizerValueStatusEnum.CustomizerValueStatus getStatus()
Output only. The status of the customer customizer attribute.
.google.ads.googleads.v15.enums.CustomizerValueStatusEnum.CustomizerValueStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStatusin interfaceCustomerCustomizerOrBuilder- Returns:
- The status.
-
setStatus
public CustomerCustomizer.Builder setStatus(CustomizerValueStatusEnum.CustomizerValueStatus value)
Output only. The status of the customer customizer attribute.
.google.ads.googleads.v15.enums.CustomizerValueStatusEnum.CustomizerValueStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public CustomerCustomizer.Builder clearStatus()
Output only. The status of the customer customizer attribute.
.google.ads.googleads.v15.enums.CustomizerValueStatusEnum.CustomizerValueStatus status = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasValuein interfaceCustomerCustomizerOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public CustomizerValue getValue()
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getValuein interfaceCustomerCustomizerOrBuilder- Returns:
- The value.
-
setValue
public CustomerCustomizer.Builder setValue(CustomizerValue value)
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];
-
setValue
public CustomerCustomizer.Builder setValue(CustomizerValue.Builder builderForValue)
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];
-
mergeValue
public CustomerCustomizer.Builder mergeValue(CustomizerValue value)
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];
-
clearValue
public CustomerCustomizer.Builder clearValue()
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];
-
getValueBuilder
public CustomizerValue.Builder getValueBuilder()
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];
-
getValueOrBuilder
public CustomizerValueOrBuilder getValueOrBuilder()
Required. The value to associate with the customizer attribute at this level. The value must be of the type specified for the CustomizerAttribute.
.google.ads.googleads.v15.common.CustomizerValue value = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getValueOrBuilderin interfaceCustomerCustomizerOrBuilder
-
setUnknownFields
public final CustomerCustomizer.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
mergeUnknownFields
public final CustomerCustomizer.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerCustomizer.Builder>
-
-