Class CustomerUserAccessInvitation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder>
-
- com.google.ads.googleads.v15.resources.CustomerUserAccessInvitation.Builder
-
- All Implemented Interfaces:
CustomerUserAccessInvitationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- CustomerUserAccessInvitation
public static final class CustomerUserAccessInvitation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder> implements CustomerUserAccessInvitationOrBuilder
Represent an invitation to a new user on this customer account.
Protobuf typegoogle.ads.googleads.v15.resources.CustomerUserAccessInvitation
-
-
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<CustomerUserAccessInvitation.Builder>
-
clear
public CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.Builder>
-
getDefaultInstanceForType
public CustomerUserAccessInvitation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CustomerUserAccessInvitation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CustomerUserAccessInvitation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.Builder>
-
setField
public CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.Builder>
-
clearField
public CustomerUserAccessInvitation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder>
-
clearOneof
public CustomerUserAccessInvitation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder>
-
setRepeatedField
public CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.Builder>
-
addRepeatedField
public CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.Builder>
-
mergeFrom
public CustomerUserAccessInvitation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CustomerUserAccessInvitation.Builder>
-
mergeFrom
public CustomerUserAccessInvitation.Builder mergeFrom(CustomerUserAccessInvitation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder>
-
mergeFrom
public CustomerUserAccessInvitation.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<CustomerUserAccessInvitation.Builder>- Throws:
java.io.IOException
-
getResourceName
public java.lang.String getResourceName()
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccessInvitations/{invitation_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNamein interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The resourceName.
-
getResourceNameBytes
public com.google.protobuf.ByteString getResourceNameBytes()
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccessInvitations/{invitation_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Specified by:
getResourceNameBytesin interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The bytes for resourceName.
-
setResourceName
public CustomerUserAccessInvitation.Builder setResourceName(java.lang.String value)
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccessInvitations/{invitation_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 CustomerUserAccessInvitation.Builder clearResourceName()
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccessInvitations/{invitation_id}`string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setResourceNameBytes
public CustomerUserAccessInvitation.Builder setResourceNameBytes(com.google.protobuf.ByteString value)
Immutable. Name of the resource. Resource names have the form: `customers/{customer_id}/customerUserAccessInvitations/{invitation_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.
-
getInvitationId
public long getInvitationId()
Output only. The ID of the invitation. This field is read-only.
int64 invitation_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInvitationIdin interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The invitationId.
-
setInvitationId
public CustomerUserAccessInvitation.Builder setInvitationId(long value)
Output only. The ID of the invitation. This field is read-only.
int64 invitation_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The invitationId to set.- Returns:
- This builder for chaining.
-
clearInvitationId
public CustomerUserAccessInvitation.Builder clearInvitationId()
Output only. The ID of the invitation. This field is read-only.
int64 invitation_id = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getAccessRoleValue
public int getAccessRoleValue()
Immutable. Access role of the user.
.google.ads.googleads.v15.enums.AccessRoleEnum.AccessRole access_role = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAccessRoleValuein interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The enum numeric value on the wire for accessRole.
-
setAccessRoleValue
public CustomerUserAccessInvitation.Builder setAccessRoleValue(int value)
Immutable. Access role of the user.
.google.ads.googleads.v15.enums.AccessRoleEnum.AccessRole access_role = 3 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for accessRole to set.- Returns:
- This builder for chaining.
-
getAccessRole
public AccessRoleEnum.AccessRole getAccessRole()
Immutable. Access role of the user.
.google.ads.googleads.v15.enums.AccessRoleEnum.AccessRole access_role = 3 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getAccessRolein interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The accessRole.
-
setAccessRole
public CustomerUserAccessInvitation.Builder setAccessRole(AccessRoleEnum.AccessRole value)
Immutable. Access role of the user.
.google.ads.googleads.v15.enums.AccessRoleEnum.AccessRole access_role = 3 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The accessRole to set.- Returns:
- This builder for chaining.
-
clearAccessRole
public CustomerUserAccessInvitation.Builder clearAccessRole()
Immutable. Access role of the user.
.google.ads.googleads.v15.enums.AccessRoleEnum.AccessRole access_role = 3 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
getEmailAddress
public java.lang.String getEmailAddress()
Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite.
string email_address = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getEmailAddressin interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The emailAddress.
-
getEmailAddressBytes
public com.google.protobuf.ByteString getEmailAddressBytes()
Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite.
string email_address = 4 [(.google.api.field_behavior) = IMMUTABLE];- Specified by:
getEmailAddressBytesin interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The bytes for emailAddress.
-
setEmailAddress
public CustomerUserAccessInvitation.Builder setEmailAddress(java.lang.String value)
Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite.
string email_address = 4 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The emailAddress to set.- Returns:
- This builder for chaining.
-
clearEmailAddress
public CustomerUserAccessInvitation.Builder clearEmailAddress()
Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite.
string email_address = 4 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
setEmailAddressBytes
public CustomerUserAccessInvitation.Builder setEmailAddressBytes(com.google.protobuf.ByteString value)
Immutable. Email address the invitation was sent to. This can differ from the email address of the account that accepts the invite.
string email_address = 4 [(.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The bytes for emailAddress to set.- Returns:
- This builder for chaining.
-
getCreationDateTime
public java.lang.String getCreationDateTime()
Output only. Time invitation was created. This field is read-only. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string creation_date_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreationDateTimein interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The creationDateTime.
-
getCreationDateTimeBytes
public com.google.protobuf.ByteString getCreationDateTimeBytes()
Output only. Time invitation was created. This field is read-only. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string creation_date_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreationDateTimeBytesin interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The bytes for creationDateTime.
-
setCreationDateTime
public CustomerUserAccessInvitation.Builder setCreationDateTime(java.lang.String value)
Output only. Time invitation was created. This field is read-only. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string creation_date_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The creationDateTime to set.- Returns:
- This builder for chaining.
-
clearCreationDateTime
public CustomerUserAccessInvitation.Builder clearCreationDateTime()
Output only. Time invitation was created. This field is read-only. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string creation_date_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setCreationDateTimeBytes
public CustomerUserAccessInvitation.Builder setCreationDateTimeBytes(com.google.protobuf.ByteString value)
Output only. Time invitation was created. This field is read-only. The format is "YYYY-MM-DD HH:MM:SS". Examples: "2018-03-05 09:15:00" or "2018-02-01 14:34:30"
string creation_date_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for creationDateTime to set.- Returns:
- This builder for chaining.
-
getInvitationStatusValue
public int getInvitationStatusValue()
Output only. Invitation status of the user.
.google.ads.googleads.v15.enums.AccessInvitationStatusEnum.AccessInvitationStatus invitation_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInvitationStatusValuein interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The enum numeric value on the wire for invitationStatus.
-
setInvitationStatusValue
public CustomerUserAccessInvitation.Builder setInvitationStatusValue(int value)
Output only. Invitation status of the user.
.google.ads.googleads.v15.enums.AccessInvitationStatusEnum.AccessInvitationStatus invitation_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for invitationStatus to set.- Returns:
- This builder for chaining.
-
getInvitationStatus
public AccessInvitationStatusEnum.AccessInvitationStatus getInvitationStatus()
Output only. Invitation status of the user.
.google.ads.googleads.v15.enums.AccessInvitationStatusEnum.AccessInvitationStatus invitation_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getInvitationStatusin interfaceCustomerUserAccessInvitationOrBuilder- Returns:
- The invitationStatus.
-
setInvitationStatus
public CustomerUserAccessInvitation.Builder setInvitationStatus(AccessInvitationStatusEnum.AccessInvitationStatus value)
Output only. Invitation status of the user.
.google.ads.googleads.v15.enums.AccessInvitationStatusEnum.AccessInvitationStatus invitation_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The invitationStatus to set.- Returns:
- This builder for chaining.
-
clearInvitationStatus
public CustomerUserAccessInvitation.Builder clearInvitationStatus()
Output only. Invitation status of the user.
.google.ads.googleads.v15.enums.AccessInvitationStatusEnum.AccessInvitationStatus invitation_status = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUnknownFields
public final CustomerUserAccessInvitation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder>
-
mergeUnknownFields
public final CustomerUserAccessInvitation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CustomerUserAccessInvitation.Builder>
-
-