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

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      AccountAccess.Role getRole()
      The role on the account.
      java.lang.String getRoleDeprecated()
      Deprecated.
      temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated.
      com.google.protobuf.ByteString getRoleDeprecatedBytes()
      Deprecated.
      temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated.
      int getRoleValue()
      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 Detail

      • getRoleDeprecated

        @Deprecated
        java.lang.String getRoleDeprecated()
        Deprecated.
        temporal.api.cloud.identity.v1.AccountAccess.role_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=23
         The role on the account, should be one of [owner, admin, developer, financeadmin, read]
         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
         Deprecated: Not supported after 2024-10-01-00 api version. Use role instead.
         temporal:versioning:max_version=2024-10-01-00
         
        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=23
         The role on the account, should be one of [owner, admin, developer, financeadmin, read]
         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
         Deprecated: Not supported after 2024-10-01-00 api version. Use role instead.
         temporal:versioning:max_version=2024-10-01-00
         
        string role_deprecated = 1 [deprecated = true];
        Returns:
        The bytes for roleDeprecated.
      • getRoleValue

        int getRoleValue()
         The role on the account.
         temporal:versioning:min_version=2024-10-01-00
         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

        AccountAccess.Role getRole()
         The role on the account.
         temporal:versioning:min_version=2024-10-01-00
         temporal:enums:replaces=role_deprecated
         
        .temporal.api.cloud.identity.v1.AccountAccess.Role role = 2;
        Returns:
        The role.