Interface AccountAccessOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AccountAccess, AccountAccess.Builder

@Generated(value="protoc", comments="annotations:AccountAccessOrBuilder.java.pb.meta") public interface AccountAccessOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    getCustomRoles(int index)
    List of custom role IDs assigned to the user or service account.
    com.google.protobuf.ByteString
    List of custom role IDs assigned to the user or service account.
    int
    List of custom role IDs assigned to the user or service account.
    List of custom role IDs assigned to the user or service account.
    The role on the account.
    Deprecated.
    temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated.
    int
    The role on the account.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getRoleDeprecated

      @Deprecated String getRoleDeprecated()
      Deprecated.
      temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=24
       The role on the account, should be one of [owner, admin, developer, financeadmin, read, metricsread]
       owner - gives full access to the account, including users, namespaces, and billing
       admin - gives full access the account, including users and namespaces
       developer - gives access to create namespaces on the account
       financeadmin - gives read only access and write access for billing
       read - gives read only access to the account
       metricsread - gives read only access to all namespace metrics
       Deprecated: Not supported after v0.3.0 api version. Use role instead.
       temporal:versioning:max_version=v0.3.0
       
      string role_deprecated = 1 [deprecated = true];
      Returns:
      The roleDeprecated.
    • getRoleDeprecatedBytes

      @Deprecated com.google.protobuf.ByteString getRoleDeprecatedBytes()
      Deprecated.
      temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=24
       The role on the account, should be one of [owner, admin, developer, financeadmin, read, metricsread]
       owner - gives full access to the account, including users, namespaces, and billing
       admin - gives full access the account, including users and namespaces
       developer - gives access to create namespaces on the account
       financeadmin - gives read only access and write access for billing
       read - gives read only access to the account
       metricsread - gives read only access to all namespace metrics
       Deprecated: Not supported after v0.3.0 api version. Use role instead.
       temporal:versioning:max_version=v0.3.0
       
      string role_deprecated = 1 [deprecated = true];
      Returns:
      The bytes for roleDeprecated.
    • getRoleValue

      int getRoleValue()
       The role on the account.
       temporal:versioning:min_version=v0.3.0
       temporal:enums:replaces=role_deprecated
       
      .temporal.api.cloud.identity.v1.AccountAccess.Role role = 2;
      Returns:
      The enum numeric value on the wire for role.
    • getRole

       The role on the account.
       temporal:versioning:min_version=v0.3.0
       temporal:enums:replaces=role_deprecated
       
      .temporal.api.cloud.identity.v1.AccountAccess.Role role = 2;
      Returns:
      The role.
    • getCustomRolesList

      List<String> getCustomRolesList()
       List of custom role IDs assigned to the user or service account.
       temporal:versioning:min_version=v0.13.0
       
      repeated string custom_roles = 3;
      Returns:
      A list containing the customRoles.
    • getCustomRolesCount

      int getCustomRolesCount()
       List of custom role IDs assigned to the user or service account.
       temporal:versioning:min_version=v0.13.0
       
      repeated string custom_roles = 3;
      Returns:
      The count of customRoles.
    • getCustomRoles

      String getCustomRoles(int index)
       List of custom role IDs assigned to the user or service account.
       temporal:versioning:min_version=v0.13.0
       
      repeated string custom_roles = 3;
      Parameters:
      index - The index of the element to return.
      Returns:
      The customRoles at the given index.
    • getCustomRolesBytes

      com.google.protobuf.ByteString getCustomRolesBytes(int index)
       List of custom role IDs assigned to the user or service account.
       temporal:versioning:min_version=v0.13.0
       
      repeated string custom_roles = 3;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the customRoles at the given index.