Class CustomerClientLink.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
com.google.ads.googleads.v18.resources.CustomerClientLink.Builder
- All Implemented Interfaces:
CustomerClientLinkOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomerClientLink
public static final class CustomerClientLink.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
implements CustomerClientLinkOrBuilder
Represents customer client link relationship.Protobuf type
google.ads.googleads.v18.resources.CustomerClientLink-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Immutable.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The visibility of the link.Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Immutable.This is the status of the link between client and manager.clone()Immutable.com.google.protobuf.ByteStringImmutable.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanThe visibility of the link.longOutput only.Immutable.com.google.protobuf.ByteStringImmutable.This is the status of the link between client and manager.intThis is the status of the link between client and manager.booleanImmutable.booleanThe visibility of the link.booleanOutput only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CustomerClientLink other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setClientCustomer(String value) Immutable.setClientCustomerBytes(com.google.protobuf.ByteString value) Immutable.setHidden(boolean value) The visibility of the link.setManagerLinkId(long value) Output only.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResourceName(String value) Immutable.setResourceNameBytes(com.google.protobuf.ByteString value) Immutable.This is the status of the link between client and manager.setStatusValue(int value) This is the status of the link between client and manager.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<CustomerClientLink.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<CustomerClientLink.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<CustomerClientLink.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<CustomerClientLink.Builder>
-
setField
public CustomerClientLink.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<CustomerClientLink.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
-
setRepeatedField
public CustomerClientLink.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<CustomerClientLink.Builder>
-
addRepeatedField
public CustomerClientLink.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<CustomerClientLink.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerClientLink.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
-
mergeFrom
public CustomerClientLink.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<CustomerClientLink.Builder>- Throws:
IOException
-
getResourceName
Immutable. Name of the resource. CustomerClientLink resource names have the form: `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCustomerClientLinkOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. Name of the resource. CustomerClientLink resource names have the form: `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCustomerClientLinkOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
Immutable. Name of the resource. CustomerClientLink resource names have the form: `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_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
Immutable. Name of the resource. CustomerClientLink resource names have the form: `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
Immutable. Name of the resource. CustomerClientLink resource names have the form: `customers/{customer_id}/customerClientLinks/{client_customer_id}~{manager_link_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.
-
hasClientCustomer
public boolean hasClientCustomer()Immutable. The client customer linked to this customer.
optional string client_customer = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
hasClientCustomerin interfaceCustomerClientLinkOrBuilder- Returns:
- Whether the clientCustomer field is set.
-
getClientCustomer
Immutable. The client customer linked to this customer.
optional string client_customer = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getClientCustomerin interfaceCustomerClientLinkOrBuilder- Returns:
- The clientCustomer.
-
getClientCustomerBytes
public com.google.protobuf.ByteString getClientCustomerBytes()Immutable. The client customer linked to this customer.
optional string client_customer = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getClientCustomerBytesin interfaceCustomerClientLinkOrBuilder- Returns:
- The bytes for clientCustomer.
-
setClientCustomer
Immutable. The client customer linked to this customer.
optional string client_customer = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The clientCustomer to set.- Returns:
- This builder for chaining.
-
clearClientCustomer
Immutable. The client customer linked to this customer.
optional string client_customer = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setClientCustomerBytes
Immutable. The client customer linked to this customer.
optional string client_customer = 7 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for clientCustomer to set.- Returns:
- This builder for chaining.
-
hasManagerLinkId
public boolean hasManagerLinkId()Output only. This is uniquely identifies a customer client link. Read only.
optional int64 manager_link_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasManagerLinkIdin interfaceCustomerClientLinkOrBuilder- Returns:
- Whether the managerLinkId field is set.
-
getManagerLinkId
public long getManagerLinkId()Output only. This is uniquely identifies a customer client link. Read only.
optional int64 manager_link_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getManagerLinkIdin interfaceCustomerClientLinkOrBuilder- Returns:
- The managerLinkId.
-
setManagerLinkId
Output only. This is uniquely identifies a customer client link. Read only.
optional int64 manager_link_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The managerLinkId to set.- Returns:
- This builder for chaining.
-
clearManagerLinkId
Output only. This is uniquely identifies a customer client link. Read only.
optional int64 manager_link_id = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getStatusValue
public int getStatusValue()This is the status of the link between client and manager.
.google.ads.googleads.v18.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;- Specified by:
getStatusValuein interfaceCustomerClientLinkOrBuilder- Returns:
- The enum numeric value on the wire for status.
-
setStatusValue
This is the status of the link between client and manager.
.google.ads.googleads.v18.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;- Parameters:
value- The enum numeric value on the wire for status to set.- Returns:
- This builder for chaining.
-
getStatus
This is the status of the link between client and manager.
.google.ads.googleads.v18.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;- Specified by:
getStatusin interfaceCustomerClientLinkOrBuilder- Returns:
- The status.
-
setStatus
This is the status of the link between client and manager.
.google.ads.googleads.v18.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
This is the status of the link between client and manager.
.google.ads.googleads.v18.enums.ManagerLinkStatusEnum.ManagerLinkStatus status = 5;- Returns:
- This builder for chaining.
-
hasHidden
public boolean hasHidden()The visibility of the link. Users can choose whether or not to see hidden links in the Google Ads UI. Default value is false
optional bool hidden = 9;- Specified by:
hasHiddenin interfaceCustomerClientLinkOrBuilder- Returns:
- Whether the hidden field is set.
-
getHidden
public boolean getHidden()The visibility of the link. Users can choose whether or not to see hidden links in the Google Ads UI. Default value is false
optional bool hidden = 9;- Specified by:
getHiddenin interfaceCustomerClientLinkOrBuilder- Returns:
- The hidden.
-
setHidden
The visibility of the link. Users can choose whether or not to see hidden links in the Google Ads UI. Default value is false
optional bool hidden = 9;- Parameters:
value- The hidden to set.- Returns:
- This builder for chaining.
-
clearHidden
The visibility of the link. Users can choose whether or not to see hidden links in the Google Ads UI. Default value is false
optional bool hidden = 9;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CustomerClientLink.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
-
mergeUnknownFields
public final CustomerClientLink.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerClientLink.Builder>
-