Class CustomerUserAccess.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
com.google.ads.googleads.v18.resources.CustomerUserAccess.Builder
- All Implemented Interfaces:
CustomerUserAccessOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CustomerUserAccess
public static final class CustomerUserAccess.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
implements CustomerUserAccessOrBuilder
Represents the permission of a single user onto a single customer.Protobuf type
google.ads.googleads.v18.resources.CustomerUserAccess-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Output only.Access role of the user.Output only.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Output only.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Immutable.Output only.clone()Output only.com.google.protobuf.ByteStringOutput only.Access role of the user.intAccess role of the user.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.Immutable.com.google.protobuf.ByteStringImmutable.longOutput only.booleanOutput only.booleanOutput only.booleanOutput only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(CustomerUserAccess other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setAccessCreationDateTime(String value) Output only.setAccessCreationDateTimeBytes(com.google.protobuf.ByteString value) Output only.Access role of the user.setAccessRoleValue(int value) Access role of the user.setEmailAddress(String value) Output only.setEmailAddressBytes(com.google.protobuf.ByteString value) Output only.setInviterUserEmailAddress(String value) Output only.setInviterUserEmailAddressBytes(com.google.protobuf.ByteString 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.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUserId(long value) Output only.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<CustomerUserAccess.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<CustomerUserAccess.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<CustomerUserAccess.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<CustomerUserAccess.Builder>
-
setField
public CustomerUserAccess.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<CustomerUserAccess.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
setRepeatedField
public CustomerUserAccess.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<CustomerUserAccess.Builder>
-
addRepeatedField
public CustomerUserAccess.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<CustomerUserAccess.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerUserAccess.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
mergeFrom
public CustomerUserAccess.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<CustomerUserAccess.Builder>- Throws:
IOException
-
getResourceName
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccesses/{user_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCustomerUserAccessOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccesses/{user_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCustomerUserAccessOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccesses/{user_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. Resource names have the form: `customers/{customer_id}/customerUserAccesses/{user_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. Resource names have the form: `customers/{customer_id}/customerUserAccesses/{user_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.
-
getUserId
public long getUserId()Output only. User id of the user with the customer access. Read only field
int64 user_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUserIdin interfaceCustomerUserAccessOrBuilder- Returns:
- The userId.
-
setUserId
Output only. User id of the user with the customer access. Read only field
int64 user_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The userId to set.- Returns:
- This builder for chaining.
-
clearUserId
Output only. User id of the user with the customer access. Read only field
int64 user_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
hasEmailAddress
public boolean hasEmailAddress()Output only. Email address of the user. Read only field
optional string email_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasEmailAddressin interfaceCustomerUserAccessOrBuilder- Returns:
- Whether the emailAddress field is set.
-
getEmailAddress
Output only. Email address of the user. Read only field
optional string email_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEmailAddressin interfaceCustomerUserAccessOrBuilder- Returns:
- The emailAddress.
-
getEmailAddressBytes
public com.google.protobuf.ByteString getEmailAddressBytes()Output only. Email address of the user. Read only field
optional string email_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getEmailAddressBytesin interfaceCustomerUserAccessOrBuilder- Returns:
- The bytes for emailAddress.
-
setEmailAddress
Output only. Email address of the user. Read only field
optional string email_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The emailAddress to set.- Returns:
- This builder for chaining.
-
clearEmailAddress
Output only. Email address of the user. Read only field
optional string email_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setEmailAddressBytes
Output only. Email address of the user. Read only field
optional string email_address = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for emailAddress to set.- Returns:
- This builder for chaining.
-
getAccessRoleValue
public int getAccessRoleValue()Access role of the user.
.google.ads.googleads.v18.enums.AccessRoleEnum.AccessRole access_role = 4;- Specified by:
getAccessRoleValuein interfaceCustomerUserAccessOrBuilder- Returns:
- The enum numeric value on the wire for accessRole.
-
setAccessRoleValue
Access role of the user.
.google.ads.googleads.v18.enums.AccessRoleEnum.AccessRole access_role = 4;- Parameters:
value- The enum numeric value on the wire for accessRole to set.- Returns:
- This builder for chaining.
-
getAccessRole
Access role of the user.
.google.ads.googleads.v18.enums.AccessRoleEnum.AccessRole access_role = 4;- Specified by:
getAccessRolein interfaceCustomerUserAccessOrBuilder- Returns:
- The accessRole.
-
setAccessRole
Access role of the user.
.google.ads.googleads.v18.enums.AccessRoleEnum.AccessRole access_role = 4;- Parameters:
value- The accessRole to set.- Returns:
- This builder for chaining.
-
clearAccessRole
Access role of the user.
.google.ads.googleads.v18.enums.AccessRoleEnum.AccessRole access_role = 4;- Returns:
- This builder for chaining.
-
hasAccessCreationDateTime
public boolean hasAccessCreationDateTime()Output only. The customer user access creation time. Read only field The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string access_creation_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasAccessCreationDateTimein interfaceCustomerUserAccessOrBuilder- Returns:
- Whether the accessCreationDateTime field is set.
-
getAccessCreationDateTime
Output only. The customer user access creation time. Read only field The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string access_creation_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAccessCreationDateTimein interfaceCustomerUserAccessOrBuilder- Returns:
- The accessCreationDateTime.
-
getAccessCreationDateTimeBytes
public com.google.protobuf.ByteString getAccessCreationDateTimeBytes()Output only. The customer user access creation time. Read only field The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string access_creation_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAccessCreationDateTimeBytesin interfaceCustomerUserAccessOrBuilder- Returns:
- The bytes for accessCreationDateTime.
-
setAccessCreationDateTime
Output only. The customer user access creation time. Read only field The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string access_creation_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The accessCreationDateTime to set.- Returns:
- This builder for chaining.
-
clearAccessCreationDateTime
Output only. The customer user access creation time. Read only field The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string access_creation_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setAccessCreationDateTimeBytes
public CustomerUserAccess.Builder setAccessCreationDateTimeBytes(com.google.protobuf.ByteString value) Output only. The customer user access creation time. Read only field The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
optional string access_creation_date_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for accessCreationDateTime to set.- Returns:
- This builder for chaining.
-
hasInviterUserEmailAddress
public boolean hasInviterUserEmailAddress()Output only. The email address of the inviter user. Read only field
optional string inviter_user_email_address = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasInviterUserEmailAddressin interfaceCustomerUserAccessOrBuilder- Returns:
- Whether the inviterUserEmailAddress field is set.
-
getInviterUserEmailAddress
Output only. The email address of the inviter user. Read only field
optional string inviter_user_email_address = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInviterUserEmailAddressin interfaceCustomerUserAccessOrBuilder- Returns:
- The inviterUserEmailAddress.
-
getInviterUserEmailAddressBytes
public com.google.protobuf.ByteString getInviterUserEmailAddressBytes()Output only. The email address of the inviter user. Read only field
optional string inviter_user_email_address = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInviterUserEmailAddressBytesin interfaceCustomerUserAccessOrBuilder- Returns:
- The bytes for inviterUserEmailAddress.
-
setInviterUserEmailAddress
Output only. The email address of the inviter user. Read only field
optional string inviter_user_email_address = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The inviterUserEmailAddress to set.- Returns:
- This builder for chaining.
-
clearInviterUserEmailAddress
Output only. The email address of the inviter user. Read only field
optional string inviter_user_email_address = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setInviterUserEmailAddressBytes
public CustomerUserAccess.Builder setInviterUserEmailAddressBytes(com.google.protobuf.ByteString value) Output only. The email address of the inviter user. Read only field
optional string inviter_user_email_address = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for inviterUserEmailAddress to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final CustomerUserAccess.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
mergeUnknownFields
public final CustomerUserAccess.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-