Interface NamespaceAccessOrBuilder

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

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

    Modifier and Type
    Method
    Description
    The permission to the namespace.
    Deprecated.
    temporal.api.cloud.identity.v1.NamespaceAccess.permission_deprecated is deprecated.
    com.google.protobuf.ByteString
    Deprecated.
    temporal.api.cloud.identity.v1.NamespaceAccess.permission_deprecated is deprecated.
    int
    The permission to the namespace.

    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

    • getPermissionDeprecated

      @Deprecated String getPermissionDeprecated()
      Deprecated.
      temporal.api.cloud.identity.v1.NamespaceAccess.permission_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=52
       The permission to the namespace, should be one of [admin, write, read]
       admin - gives full access to the namespace, including assigning namespace access to other users
       write - gives write access to the namespace configuration and workflows within the namespace
       read - gives read only access to the namespace configuration and workflows within the namespace
       Deprecated: Not supported after v0.3.0 api version. Use permission instead.
       temporal:versioning:max_version=v0.3.0
       
      string permission_deprecated = 1 [deprecated = true];
      Returns:
      The permissionDeprecated.
    • getPermissionDeprecatedBytes

      @Deprecated com.google.protobuf.ByteString getPermissionDeprecatedBytes()
      Deprecated.
      temporal.api.cloud.identity.v1.NamespaceAccess.permission_deprecated is deprecated. See temporal/api/cloud/identity/v1/message.proto;l=52
       The permission to the namespace, should be one of [admin, write, read]
       admin - gives full access to the namespace, including assigning namespace access to other users
       write - gives write access to the namespace configuration and workflows within the namespace
       read - gives read only access to the namespace configuration and workflows within the namespace
       Deprecated: Not supported after v0.3.0 api version. Use permission instead.
       temporal:versioning:max_version=v0.3.0
       
      string permission_deprecated = 1 [deprecated = true];
      Returns:
      The bytes for permissionDeprecated.
    • getPermissionValue

      int getPermissionValue()
       The permission to the namespace.
       temporal:versioning:min_version=v0.3.0
       temporal:enums:replaces=permission_deprecated
       
      .temporal.api.cloud.identity.v1.NamespaceAccess.Permission permission = 2;
      Returns:
      The enum numeric value on the wire for permission.
    • getPermission

       The permission to the namespace.
       temporal:versioning:min_version=v0.3.0
       temporal:enums:replaces=permission_deprecated
       
      .temporal.api.cloud.identity.v1.NamespaceAccess.Permission permission = 2;
      Returns:
      The permission.