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
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int ORGANIZATION_ROLES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int USER_EMAIL_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int USER_GROUP_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static AdminAccessBinding getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static AdminAccessBinding.Builder newBuilder()
public static AdminAccessBinding.Builder newBuilder(AdminAccessBinding prototype)
public static AdminAccessBinding parseDelimitedFrom(InputStream input)
public static AdminAccessBinding parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AdminAccessBinding parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static AdminAccessBinding parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AdminAccessBinding parseFrom(ByteString data)
public static AdminAccessBinding parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AdminAccessBinding parseFrom(CodedInputStream input)
public static AdminAccessBinding parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AdminAccessBinding parseFrom(InputStream input)
public static AdminAccessBinding parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static AdminAccessBinding parseFrom(ByteBuffer data)
public static AdminAccessBinding parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<AdminAccessBinding> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public AdminAccessBinding.AccessTargetCase getAccessTargetCase()
public AdminAccessBinding getDefaultInstanceForType()
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.
|
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.
|
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.
|
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.
|
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];
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.
|
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.
|
public Parser<AdminAccessBinding> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getUserEmail()
Email address of the user.
string user_email = 2;
| Returns |
| Type |
Description |
String |
The userEmail.
|
public ByteString getUserEmailBytes()
Email address of the user.
string user_email = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for userEmail.
|
public String getUserGroup()
Resource name of the user group.
string user_group = 3;
| Returns |
| Type |
Description |
String |
The userGroup.
|
public ByteString getUserGroupBytes()
Resource name of the user group.
string user_group = 3;
| Returns |
| Type |
Description |
ByteString |
The bytes for userGroup.
|
public boolean hasUserEmail()
Email address of the user.
string user_email = 2;
| Returns |
| Type |
Description |
boolean |
Whether the userEmail field is set.
|
public boolean hasUserGroup()
Resource name of the user group.
string user_group = 3;
| Returns |
| Type |
Description |
boolean |
Whether the userGroup field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public AdminAccessBinding.Builder newBuilderForType()
protected AdminAccessBinding.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public AdminAccessBinding.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides