Class AdminAccessBinding (0.48.0)

public final class AdminAccessBinding extends GeneratedMessage implements AdminAccessBindingOrBuilder

A resource message representing a binding to a set of roles.

Protobuf type google.marketingplatform.admin.v1alpha.AdminAccessBinding

Static Fields

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

ORGANIZATION_ROLES_FIELD_NUMBER

public static final int ORGANIZATION_ROLES_FIELD_NUMBER
Field Value
Type Description
int

USER_EMAIL_FIELD_NUMBER

public static final int USER_EMAIL_FIELD_NUMBER
Field Value
Type Description
int

USER_GROUP_FIELD_NUMBER

public static final int USER_GROUP_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static AdminAccessBinding getDefaultInstance()
Returns
Type Description
AdminAccessBinding

getDescriptor()

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

newBuilder()

public static AdminAccessBinding.Builder newBuilder()
Returns
Type Description
AdminAccessBinding.Builder

newBuilder(AdminAccessBinding prototype)

public static AdminAccessBinding.Builder newBuilder(AdminAccessBinding prototype)
Parameter
Name Description
prototype AdminAccessBinding
Returns
Type Description
AdminAccessBinding.Builder

parseDelimitedFrom(InputStream input)

public static AdminAccessBinding parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AdminAccessBinding parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static AdminAccessBinding parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static AdminAccessBinding parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static AdminAccessBinding parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static AdminAccessBinding parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static AdminAccessBinding parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static AdminAccessBinding parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static AdminAccessBinding parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static AdminAccessBinding parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static AdminAccessBinding parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static AdminAccessBinding parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AdminAccessBinding
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<AdminAccessBinding> parser()
Returns
Type Description
Parser<AdminAccessBinding>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getAccessTargetCase()

public AdminAccessBinding.AccessTargetCase getAccessTargetCase()
Returns
Type Description
AdminAccessBinding.AccessTargetCase

getDefaultInstanceForType()

public AdminAccessBinding getDefaultInstanceForType()
Returns
Type Description
AdminAccessBinding

getName()

public String getName()

Identifier. The resource name of this AdminAccessBinding.

Format: organizations/{org_id}/adminAccessBindings/{admin_access_binding_id} Example: "organizations/123abc/adminAccessBindings/456def"

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. The resource name of this AdminAccessBinding.

Format: organizations/{org_id}/adminAccessBindings/{admin_access_binding_id} Example: "organizations/123abc/adminAccessBindings/456def"

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getOrganizationRoles(int index)

public OrganizationRole getOrganizationRoles(int index)

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
OrganizationRole

The organizationRoles at the given index.

getOrganizationRolesCount()

public int getOrganizationRolesCount()

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The count of organizationRoles.

getOrganizationRolesList()

public List<OrganizationRole> getOrganizationRolesList()

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<OrganizationRole>

A list containing the organizationRoles.

getOrganizationRolesValue(int index)

public int getOrganizationRolesValue(int index)

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
int

The enum numeric value on the wire of organizationRoles at the given index.

getOrganizationRolesValueList()

public List<Integer> getOrganizationRolesValueList()

Optional. A list of roles granted to the parent organization.

USER_ADMIN_ROLE and BILLING_ADMIN_ROLE will be automatically added if ORG_ADMIN_ROLE is assigned.

No roles will be assigned if no roles are specified.

repeated .google.marketingplatform.admin.v1alpha.OrganizationRole organization_roles = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Integer>

A list containing the enum numeric values on the wire for organizationRoles.

getParserForType()

public Parser<AdminAccessBinding> getParserForType()
Returns
Type Description
Parser<AdminAccessBinding>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getUserEmail()

public String getUserEmail()

Email address of the user.

string user_email = 2;

Returns
Type Description
String

The userEmail.

getUserEmailBytes()

public ByteString getUserEmailBytes()

Email address of the user.

string user_email = 2;

Returns
Type Description
ByteString

The bytes for userEmail.

getUserGroup()

public String getUserGroup()

Resource name of the user group.

string user_group = 3;

Returns
Type Description
String

The userGroup.

getUserGroupBytes()

public ByteString getUserGroupBytes()

Resource name of the user group.

string user_group = 3;

Returns
Type Description
ByteString

The bytes for userGroup.

hasUserEmail()

public boolean hasUserEmail()

Email address of the user.

string user_email = 2;

Returns
Type Description
boolean

Whether the userEmail field is set.

hasUserGroup()

public boolean hasUserGroup()

Resource name of the user group.

string user_group = 3;

Returns
Type Description
boolean

Whether the userGroup field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public AdminAccessBinding.Builder newBuilderForType()
Returns
Type Description
AdminAccessBinding.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected AdminAccessBinding.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
AdminAccessBinding.Builder
Overrides

toBuilder()

public AdminAccessBinding.Builder toBuilder()
Returns
Type Description
AdminAccessBinding.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException