Class MerchantCenterLink.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder>
-
- com.google.ads.googleads.v14.resources.MerchantCenterLink.Builder
-
- All Implemented Interfaces:
MerchantCenterLinkOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- MerchantCenterLink
public static final class MerchantCenterLink.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder> implements MerchantCenterLinkOrBuilder
A data sharing connection, proposed or in use, between a Google Ads Customer and a Merchant Center account.
Protobuf typegoogle.ads.googleads.v14.resources.MerchantCenterLink
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MerchantCenterLink.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MerchantCenterLinkbuild()MerchantCenterLinkbuildPartial()MerchantCenterLink.Builderclear()MerchantCenterLink.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MerchantCenterLink.BuilderclearId()Output only.MerchantCenterLink.BuilderclearMerchantCenterAccountName()Output only.MerchantCenterLink.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MerchantCenterLink.BuilderclearResourceName()Immutable.MerchantCenterLink.BuilderclearStatus()The status of the link.MerchantCenterLink.Builderclone()MerchantCenterLinkgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()longgetId()Output only.java.lang.StringgetMerchantCenterAccountName()Output only.com.google.protobuf.ByteStringgetMerchantCenterAccountNameBytes()Output only.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatusgetStatus()The status of the link.intgetStatusValue()The status of the link.booleanhasId()Output only.booleanhasMerchantCenterAccountName()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MerchantCenterLink.BuildermergeFrom(MerchantCenterLink other)MerchantCenterLink.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MerchantCenterLink.BuildermergeFrom(com.google.protobuf.Message other)MerchantCenterLink.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MerchantCenterLink.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)MerchantCenterLink.BuildersetId(long value)Output only.MerchantCenterLink.BuildersetMerchantCenterAccountName(java.lang.String value)Output only.MerchantCenterLink.BuildersetMerchantCenterAccountNameBytes(com.google.protobuf.ByteString value)Output only.MerchantCenterLink.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)MerchantCenterLink.BuildersetResourceName(java.lang.String value)Immutable.MerchantCenterLink.BuildersetResourceNameBytes(com.google.protobuf.ByteString value)Immutable.MerchantCenterLink.BuildersetStatus(MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus value)The status of the link.MerchantCenterLink.BuildersetStatusValue(int value)The status of the link.MerchantCenterLink.BuildersetUnknownFields(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, 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<MerchantCenterLink.Builder>
-
clear
public MerchantCenterLink.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<MerchantCenterLink.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<MerchantCenterLink.Builder>
-
getDefaultInstanceForType
public MerchantCenterLink getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MerchantCenterLink build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MerchantCenterLink buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MerchantCenterLink.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<MerchantCenterLink.Builder>
-
setField
public MerchantCenterLink.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<MerchantCenterLink.Builder>
-
clearField
public MerchantCenterLink.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder>
-
clearOneof
public MerchantCenterLink.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder>
-
setRepeatedField
public MerchantCenterLink.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<MerchantCenterLink.Builder>
-
addRepeatedField
public MerchantCenterLink.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<MerchantCenterLink.Builder>
-
mergeFrom
public MerchantCenterLink.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MerchantCenterLink.Builder>
-
mergeFrom
public MerchantCenterLink.Builder mergeFrom(MerchantCenterLink other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder>
-
mergeFrom
public MerchantCenterLink.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<MerchantCenterLink.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. The resource name of the merchant center link. Merchant center link resource names have the form: `customers/{customer_id}/merchantCenterLinks/{merchant_center_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceMerchantCenterLinkOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. The resource name of the merchant center link. Merchant center link resource names have the form: `customers/{customer_id}/merchantCenterLinks/{merchant_center_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceMerchantCenterLinkOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public MerchantCenterLink.Builder setResourceName(java.lang.String value)
Immutable. The resource name of the merchant center link. Merchant center link resource names have the form: `customers/{customer_id}/merchantCenterLinks/{merchant_center_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 MerchantCenterLink.Builder clearResourceName()
Immutable. The resource name of the merchant center link. Merchant center link resource names have the form: `customers/{customer_id}/merchantCenterLinks/{merchant_center_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public MerchantCenterLink.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. The resource name of the merchant center link. Merchant center link resource names have the form: `customers/{customer_id}/merchantCenterLinks/{merchant_center_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.
-
hasId
public boolean hasId()
Output only. The ID of the Merchant Center account. This field is readonly.
optional int64 id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasIdin interfaceMerchantCenterLinkOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()
Output only. The ID of the Merchant Center account. This field is readonly.
optional int64 id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getIdin interfaceMerchantCenterLinkOrBuilder- Returns:
- The id.
-
setId
public MerchantCenterLink.Builder setId(long value)
Output only. The ID of the Merchant Center account. This field is readonly.
optional int64 id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public MerchantCenterLink.Builder clearId()
Output only. The ID of the Merchant Center account. This field is readonly.
optional int64 id = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasMerchantCenterAccountName
public boolean hasMerchantCenterAccountName()
Output only. The name of the Merchant Center account. This field is readonly.
optional string merchant_center_account_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasMerchantCenterAccountNamein interfaceMerchantCenterLinkOrBuilder- Returns:
- Whether the merchantCenterAccountName field is set.
-
getMerchantCenterAccountName
public java.lang.String getMerchantCenterAccountName()
Output only. The name of the Merchant Center account. This field is readonly.
optional string merchant_center_account_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMerchantCenterAccountNamein interfaceMerchantCenterLinkOrBuilder- Returns:
- The merchantCenterAccountName.
-
getMerchantCenterAccountNameBytes
public com.google.protobuf.ByteString getMerchantCenterAccountNameBytes()
Output only. The name of the Merchant Center account. This field is readonly.
optional string merchant_center_account_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getMerchantCenterAccountNameBytesin interfaceMerchantCenterLinkOrBuilder- Returns:
- The bytes for merchantCenterAccountName.
-
setMerchantCenterAccountName
public MerchantCenterLink.Builder setMerchantCenterAccountName(java.lang.String value)
Output only. The name of the Merchant Center account. This field is readonly.
optional string merchant_center_account_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The merchantCenterAccountName to set.- Returns:
- This builder for chaining.
-
clearMerchantCenterAccountName
public MerchantCenterLink.Builder clearMerchantCenterAccountName()
Output only. The name of the Merchant Center account. This field is readonly.
optional string merchant_center_account_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setMerchantCenterAccountNameBytes
public MerchantCenterLink.Builder setMerchantCenterAccountNameBytes(com.google.protobuf.ByteString value)
Output only. The name of the Merchant Center account. This field is readonly.
optional string merchant_center_account_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for merchantCenterAccountName to set.- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()
The status of the link.
.google.ads.googleads.v14.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;- Specified by:
getStatusValuein interfaceMerchantCenterLinkOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
public MerchantCenterLink.Builder setStatusValue(int value)
The status of the link.
.google.ads.googleads.v14.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
public MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus getStatus()
The status of the link.
.google.ads.googleads.v14.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;- Specified by:
getStatusin interfaceMerchantCenterLinkOrBuilder- Returns:
- The status.
-
setStatus
public MerchantCenterLink.Builder setStatus(MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus value)
The status of the link.
.google.ads.googleads.v14.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
public MerchantCenterLink.Builder clearStatus()
The status of the link.
.google.ads.googleads.v14.enums.MerchantCenterLinkStatusEnum.MerchantCenterLinkStatus status = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final MerchantCenterLink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder>
-
mergeUnknownFields
public final MerchantCenterLink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MerchantCenterLink.Builder>
-
-