Class CreateAdminAccessBindingRequest.Builder (0.48.0)

public static final class CreateAdminAccessBindingRequest.Builder extends GeneratedMessage.Builder<CreateAdminAccessBindingRequest.Builder> implements CreateAdminAccessBindingRequestOrBuilder

Request message for CreateAdminAccessBinding RPC.

Protobuf type google.marketingplatform.admin.v1alpha.CreateAdminAccessBindingRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public CreateAdminAccessBindingRequest build()
Returns
Type Description
CreateAdminAccessBindingRequest

buildPartial()

public CreateAdminAccessBindingRequest buildPartial()
Returns
Type Description
CreateAdminAccessBindingRequest

clear()

public CreateAdminAccessBindingRequest.Builder clear()
Returns
Type Description
CreateAdminAccessBindingRequest.Builder
Overrides

clearAdminAccessBinding()

public CreateAdminAccessBindingRequest.Builder clearAdminAccessBinding()

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
CreateAdminAccessBindingRequest.Builder

clearParent()

public CreateAdminAccessBindingRequest.Builder clearParent()

Required. The parent organization, which owns this Admin Access Binding. Format: organizations/{org_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
CreateAdminAccessBindingRequest.Builder

This builder for chaining.

getAdminAccessBinding()

public AdminAccessBinding getAdminAccessBinding()

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdminAccessBinding

The adminAccessBinding.

getAdminAccessBindingBuilder()

public AdminAccessBinding.Builder getAdminAccessBindingBuilder()

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdminAccessBinding.Builder

getAdminAccessBindingOrBuilder()

public AdminAccessBindingOrBuilder getAdminAccessBindingOrBuilder()

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
AdminAccessBindingOrBuilder

getDefaultInstanceForType()

public CreateAdminAccessBindingRequest getDefaultInstanceForType()
Returns
Type Description
CreateAdminAccessBindingRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getParent()

public String getParent()

Required. The parent organization, which owns this Admin Access Binding. Format: organizations/{org_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public ByteString getParentBytes()

Required. The parent organization, which owns this Admin Access Binding. Format: organizations/{org_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

hasAdminAccessBinding()

public boolean hasAdminAccessBinding()

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the adminAccessBinding field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAdminAccessBinding(AdminAccessBinding value)

public CreateAdminAccessBindingRequest.Builder mergeAdminAccessBinding(AdminAccessBinding value)

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AdminAccessBinding
Returns
Type Description
CreateAdminAccessBindingRequest.Builder

mergeFrom(CreateAdminAccessBindingRequest other)

public CreateAdminAccessBindingRequest.Builder mergeFrom(CreateAdminAccessBindingRequest other)
Parameter
Name Description
other CreateAdminAccessBindingRequest
Returns
Type Description
CreateAdminAccessBindingRequest.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CreateAdminAccessBindingRequest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
CreateAdminAccessBindingRequest.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CreateAdminAccessBindingRequest.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CreateAdminAccessBindingRequest.Builder
Overrides

setAdminAccessBinding(AdminAccessBinding value)

public CreateAdminAccessBindingRequest.Builder setAdminAccessBinding(AdminAccessBinding value)

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value AdminAccessBinding
Returns
Type Description
CreateAdminAccessBindingRequest.Builder

setAdminAccessBinding(AdminAccessBinding.Builder builderForValue)

public CreateAdminAccessBindingRequest.Builder setAdminAccessBinding(AdminAccessBinding.Builder builderForValue)

Required. The Admin Access Binding to create.

Only 'user_email' input is allowed.

.google.marketingplatform.admin.v1alpha.AdminAccessBinding admin_access_binding = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue AdminAccessBinding.Builder
Returns
Type Description
CreateAdminAccessBindingRequest.Builder

setParent(String value)

public CreateAdminAccessBindingRequest.Builder setParent(String value)

Required. The parent organization, which owns this Admin Access Binding. Format: organizations/{org_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The parent to set.

Returns
Type Description
CreateAdminAccessBindingRequest.Builder

This builder for chaining.

setParentBytes(ByteString value)

public CreateAdminAccessBindingRequest.Builder setParentBytes(ByteString value)

Required. The parent organization, which owns this Admin Access Binding. Format: organizations/{org_id}

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for parent to set.

Returns
Type Description
CreateAdminAccessBindingRequest.Builder

This builder for chaining.