Class AccountAccess

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.cloud.identity.v1.AccountAccess
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, AccountAccessOrBuilder, Serializable

@Generated(value="protoc", comments="annotations:AccountAccess.java.pb.meta") public final class AccountAccess extends com.google.protobuf.GeneratedMessageV3 implements AccountAccessOrBuilder
Protobuf type temporal.api.cloud.identity.v1.AccountAccess
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Protobuf type temporal.api.cloud.identity.v1.AccountAccess
    static enum 
    Protobuf enum temporal.api.cloud.identity.v1.AccountAccess.Role

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

    com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessageV3

    alwaysUseFieldBuilders, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    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.
    com.google.protobuf.ProtocolStringList
    List of custom role IDs assigned to the user or service account.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Parser<AccountAccess>
     
    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.
    int
     
    int
     
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
     
    protected Object
    newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<AccountAccess>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

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

    • ROLE_DEPRECATED_FIELD_NUMBER

      public static final int ROLE_DEPRECATED_FIELD_NUMBER
      See Also:
    • ROLE_FIELD_NUMBER

      public static final int ROLE_FIELD_NUMBER
      See Also:
    • CUSTOM_ROLES_FIELD_NUMBER

      public static final int CUSTOM_ROLES_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getRoleDeprecated

      @Deprecated public 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];
      Specified by:
      getRoleDeprecated in interface AccountAccessOrBuilder
      Returns:
      The roleDeprecated.
    • getRoleDeprecatedBytes

      @Deprecated public 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];
      Specified by:
      getRoleDeprecatedBytes in interface AccountAccessOrBuilder
      Returns:
      The bytes for roleDeprecated.
    • getRoleValue

      public 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;
      Specified by:
      getRoleValue in interface AccountAccessOrBuilder
      Returns:
      The enum numeric value on the wire for role.
    • getRole

      public AccountAccess.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;
      Specified by:
      getRole in interface AccountAccessOrBuilder
      Returns:
      The role.
    • getCustomRolesList

      public com.google.protobuf.ProtocolStringList 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;
      Specified by:
      getCustomRolesList in interface AccountAccessOrBuilder
      Returns:
      A list containing the customRoles.
    • getCustomRolesCount

      public 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;
      Specified by:
      getCustomRolesCount in interface AccountAccessOrBuilder
      Returns:
      The count of customRoles.
    • getCustomRoles

      public 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;
      Specified by:
      getCustomRoles in interface AccountAccessOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The customRoles at the given index.
    • getCustomRolesBytes

      public 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;
      Specified by:
      getCustomRolesBytes in interface AccountAccessOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the customRoles at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static AccountAccess parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AccountAccess parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AccountAccess parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AccountAccess parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AccountAccess parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AccountAccess parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static AccountAccess parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AccountAccess parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AccountAccess parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static AccountAccess parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AccountAccess parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static AccountAccess parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public AccountAccess.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static AccountAccess.Builder newBuilder()
    • newBuilder

      public static AccountAccess.Builder newBuilder(AccountAccess prototype)
    • toBuilder

      public AccountAccess.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected AccountAccess.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static AccountAccess getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<AccountAccess> parser()
    • getParserForType

      public com.google.protobuf.Parser<AccountAccess> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public AccountAccess getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder