Interface AccessOrBuilder

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

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

    • hasAccountAccess

      boolean hasAccountAccess()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
      Returns:
      Whether the accountAccess field is set.
    • getAccountAccess

      AccountAccess getAccountAccess()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
      Returns:
      The accountAccess.
    • getAccountAccessOrBuilder

      AccountAccessOrBuilder getAccountAccessOrBuilder()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
    • getNamespaceAccessesCount

      int getNamespaceAccessesCount()
       The map of namespace accesses
       The key is the namespace name and the value is the access to the namespace
       
      map<string, .temporal.api.cloud.identity.v1.NamespaceAccess> namespace_accesses = 2;
    • containsNamespaceAccesses

      boolean containsNamespaceAccesses(String key)
       The map of namespace accesses
       The key is the namespace name and the value is the access to the namespace
       
      map<string, .temporal.api.cloud.identity.v1.NamespaceAccess> namespace_accesses = 2;
    • getNamespaceAccesses

      @Deprecated Map<String,NamespaceAccess> getNamespaceAccesses()
      Deprecated.
    • getNamespaceAccessesMap

      Map<String,NamespaceAccess> getNamespaceAccessesMap()
       The map of namespace accesses
       The key is the namespace name and the value is the access to the namespace
       
      map<string, .temporal.api.cloud.identity.v1.NamespaceAccess> namespace_accesses = 2;
    • getNamespaceAccessesOrDefault

      NamespaceAccess getNamespaceAccessesOrDefault(String key, NamespaceAccess defaultValue)
       The map of namespace accesses
       The key is the namespace name and the value is the access to the namespace
       
      map<string, .temporal.api.cloud.identity.v1.NamespaceAccess> namespace_accesses = 2;
    • getNamespaceAccessesOrThrow

      NamespaceAccess getNamespaceAccessesOrThrow(String key)
       The map of namespace accesses
       The key is the namespace name and the value is the access to the namespace
       
      map<string, .temporal.api.cloud.identity.v1.NamespaceAccess> namespace_accesses = 2;
    • getCustomRolesDeprecatedList

      @Deprecated List<String> getCustomRolesDeprecatedList()
      Deprecated.
      temporal.api.cloud.identity.v1.Access.custom_roles_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=82
       List of custom role IDs assigned to the user or service account.
       Deprecated: Not supported after v0.12.0 api version. Use account_access.custom_roles instead.
       temporal:versioning:max_version=v0.12.0
       
      repeated string custom_roles_deprecated = 4 [deprecated = true];
      Returns:
      A list containing the customRolesDeprecated.
    • getCustomRolesDeprecatedCount

      @Deprecated int getCustomRolesDeprecatedCount()
      Deprecated.
      temporal.api.cloud.identity.v1.Access.custom_roles_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=82
       List of custom role IDs assigned to the user or service account.
       Deprecated: Not supported after v0.12.0 api version. Use account_access.custom_roles instead.
       temporal:versioning:max_version=v0.12.0
       
      repeated string custom_roles_deprecated = 4 [deprecated = true];
      Returns:
      The count of customRolesDeprecated.
    • getCustomRolesDeprecated

      @Deprecated String getCustomRolesDeprecated(int index)
      Deprecated.
      temporal.api.cloud.identity.v1.Access.custom_roles_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=82
       List of custom role IDs assigned to the user or service account.
       Deprecated: Not supported after v0.12.0 api version. Use account_access.custom_roles instead.
       temporal:versioning:max_version=v0.12.0
       
      repeated string custom_roles_deprecated = 4 [deprecated = true];
      Parameters:
      index - The index of the element to return.
      Returns:
      The customRolesDeprecated at the given index.
    • getCustomRolesDeprecatedBytes

      @Deprecated com.google.protobuf.ByteString getCustomRolesDeprecatedBytes(int index)
      Deprecated.
      temporal.api.cloud.identity.v1.Access.custom_roles_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=82
       List of custom role IDs assigned to the user or service account.
       Deprecated: Not supported after v0.12.0 api version. Use account_access.custom_roles instead.
       temporal:versioning:max_version=v0.12.0
       
      repeated string custom_roles_deprecated = 4 [deprecated = true];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the customRolesDeprecated at the given index.