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.v14.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,java.lang.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 typegoogle.ads.googleads.v14.resources.CustomerUserAccess
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomerUserAccess.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CustomerUserAccessbuild()CustomerUserAccessbuildPartial()CustomerUserAccess.Builderclear()CustomerUserAccess.BuilderclearAccessCreationDateTime()Output only.CustomerUserAccess.BuilderclearAccessRole()Access role of the user.CustomerUserAccess.BuilderclearEmailAddress()Output only.CustomerUserAccess.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CustomerUserAccess.BuilderclearInviterUserEmailAddress()Output only.CustomerUserAccess.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CustomerUserAccess.BuilderclearResourceName()Immutable.CustomerUserAccess.BuilderclearUserId()Output only.CustomerUserAccess.Builderclone()java.lang.StringgetAccessCreationDateTime()Output only.com.google.protobuf.ByteStringgetAccessCreationDateTimeBytes()Output only.AccessRoleEnum.AccessRolegetAccessRole()Access role of the user.intgetAccessRoleValue()Access role of the user.CustomerUserAccessgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetEmailAddress()Output only.com.google.protobuf.ByteStringgetEmailAddressBytes()Output only.java.lang.StringgetInviterUserEmailAddress()Output only.com.google.protobuf.ByteStringgetInviterUserEmailAddressBytes()Output only.java.lang.StringgetResourceName()Immutable.com.google.protobuf.ByteStringgetResourceNameBytes()Immutable.longgetUserId()Output only.booleanhasAccessCreationDateTime()Output only.booleanhasEmailAddress()Output only.booleanhasInviterUserEmailAddress()Output only.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CustomerUserAccess.BuildermergeFrom(CustomerUserAccess other)CustomerUserAccess.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CustomerUserAccess.BuildermergeFrom(com.google.protobuf.Message other)CustomerUserAccess.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CustomerUserAccess.BuildersetAccessCreationDateTime(java.lang.String value)Output only.CustomerUserAccess.BuildersetAccessCreationDateTimeBytes(com.google.protobuf.ByteString value)Output only.CustomerUserAccess.BuildersetAccessRole(AccessRoleEnum.AccessRole value)Access role of the user.CustomerUserAccess.BuildersetAccessRoleValue(int value)Access role of the user.CustomerUserAccess.BuildersetEmailAddress(java.lang.String value)Output only.CustomerUserAccess.BuildersetEmailAddressBytes(com.google.protobuf.ByteString value)Output only.CustomerUserAccess.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)CustomerUserAccess.BuildersetInviterUserEmailAddress(java.lang.String value)Output only.CustomerUserAccess.BuildersetInviterUserEmailAddressBytes(com.google.protobuf.ByteString value)Output only.CustomerUserAccess.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)CustomerUserAccess.BuildersetResourceName(java.lang.String value)Immutable.CustomerUserAccess.BuildersetResourceNameBytes(com.google.protobuf.ByteString value)Immutable.CustomerUserAccess.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CustomerUserAccess.BuildersetUserId(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, 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<CustomerUserAccess.Builder>
-
clear
public 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
public CustomerUserAccess getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CustomerUserAccess build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomerUserAccess buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CustomerUserAccess.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
clearField
public CustomerUserAccess.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
clearOneof
public CustomerUserAccess.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccess.Builder>
-
mergeFrom
public CustomerUserAccess.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerUserAccess.Builder>
-
mergeFrom
public CustomerUserAccess.Builder mergeFrom(CustomerUserAccess other)
-
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 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<CustomerUserAccess.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String 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
public CustomerUserAccess.Builder setResourceName(java.lang.String value)
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
public CustomerUserAccess.Builder 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
public CustomerUserAccess.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
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
public CustomerUserAccess.Builder setUserId(long value)
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
public CustomerUserAccess.Builder 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
public java.lang.String 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
public CustomerUserAccess.Builder setEmailAddress(java.lang.String value)
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
public CustomerUserAccess.Builder 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
public CustomerUserAccess.Builder setEmailAddressBytes(com.google.protobuf.ByteString value)
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.v14.enums.AccessRoleEnum.AccessRole access_role = 4;- Specified by:
getAccessRoleValuein interfaceCustomerUserAccessOrBuilder- Returns:
- The enum numeric value on the wire for accessRole.
-
setAccessRoleValue
public CustomerUserAccess.Builder setAccessRoleValue(int value)
Access role of the user.
.google.ads.googleads.v14.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
public AccessRoleEnum.AccessRole getAccessRole()
Access role of the user.
.google.ads.googleads.v14.enums.AccessRoleEnum.AccessRole access_role = 4;- Specified by:
getAccessRolein interfaceCustomerUserAccessOrBuilder- Returns:
- The accessRole.
-
setAccessRole
public CustomerUserAccess.Builder setAccessRole(AccessRoleEnum.AccessRole value)
Access role of the user.
.google.ads.googleads.v14.enums.AccessRoleEnum.AccessRole access_role = 4;- Parameters:
value- The accessRole to set.- Returns:
- This builder for chaining.
-
clearAccessRole
public CustomerUserAccess.Builder clearAccessRole()
Access role of the user.
.google.ads.googleads.v14.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
public java.lang.String 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
public CustomerUserAccess.Builder setAccessCreationDateTime(java.lang.String 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 accessCreationDateTime to set.- Returns:
- This builder for chaining.
-
clearAccessCreationDateTime
public CustomerUserAccess.Builder 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
public java.lang.String 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
public CustomerUserAccess.Builder setInviterUserEmailAddress(java.lang.String 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 inviterUserEmailAddress to set.- Returns:
- This builder for chaining.
-
clearInviterUserEmailAddress
public CustomerUserAccess.Builder 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>
-
-