Class Access.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Access.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
io.temporal.api.cloud.identity.v1.Access.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, AccessOrBuilder, Cloneable
Enclosing class:
Access

public static final class Access.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder> implements AccessOrBuilder
Protobuf type temporal.api.cloud.identity.v1.Access
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • clear

      public Access.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • getDefaultInstanceForType

      public Access getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Access build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Access buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Access.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • setField

      public Access.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • clearField

      public Access.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • clearOneof

      public Access.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • setRepeatedField

      public Access.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • addRepeatedField

      public Access.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • mergeFrom

      public Access.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Access.Builder>
    • mergeFrom

      public Access.Builder mergeFrom(Access other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • mergeFrom

      public Access.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Access.Builder>
      Throws:
      IOException
    • hasAccountAccess

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

      public AccountAccess getAccountAccess()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
      Specified by:
      getAccountAccess in interface AccessOrBuilder
      Returns:
      The accountAccess.
    • setAccountAccess

      public Access.Builder setAccountAccess(AccountAccess value)
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
    • setAccountAccess

      public Access.Builder setAccountAccess(AccountAccess.Builder builderForValue)
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
    • mergeAccountAccess

      public Access.Builder mergeAccountAccess(AccountAccess value)
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
    • clearAccountAccess

      public Access.Builder clearAccountAccess()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
    • getAccountAccessBuilder

      public AccountAccess.Builder getAccountAccessBuilder()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
    • getAccountAccessOrBuilder

      public AccountAccessOrBuilder getAccountAccessOrBuilder()
       The account access
       
      .temporal.api.cloud.identity.v1.AccountAccess account_access = 1;
      Specified by:
      getAccountAccessOrBuilder in interface AccessOrBuilder
    • getNamespaceAccessesCount

      public int getNamespaceAccessesCount()
      Description copied from interface: AccessOrBuilder
       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;
      Specified by:
      getNamespaceAccessesCount in interface AccessOrBuilder
    • containsNamespaceAccesses

      public 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;
      Specified by:
      containsNamespaceAccesses in interface AccessOrBuilder
    • getNamespaceAccesses

      @Deprecated public Map<String,NamespaceAccess> getNamespaceAccesses()
      Deprecated.
      Specified by:
      getNamespaceAccesses in interface AccessOrBuilder
    • getNamespaceAccessesMap

      public 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;
      Specified by:
      getNamespaceAccessesMap in interface AccessOrBuilder
    • getNamespaceAccessesOrDefault

      public 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;
      Specified by:
      getNamespaceAccessesOrDefault in interface AccessOrBuilder
    • getNamespaceAccessesOrThrow

      public 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;
      Specified by:
      getNamespaceAccessesOrThrow in interface AccessOrBuilder
    • clearNamespaceAccesses

      public Access.Builder clearNamespaceAccesses()
    • removeNamespaceAccesses

      public Access.Builder removeNamespaceAccesses(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;
    • getMutableNamespaceAccesses

      @Deprecated public Map<String,NamespaceAccess> getMutableNamespaceAccesses()
      Deprecated.
      Use alternate mutation accessors instead.
    • putNamespaceAccesses

      public Access.Builder putNamespaceAccesses(String key, NamespaceAccess value)
       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;
    • putAllNamespaceAccesses

      public Access.Builder putAllNamespaceAccesses(Map<String,NamespaceAccess> values)
       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;
    • putNamespaceAccessesBuilderIfAbsent

      public NamespaceAccess.Builder putNamespaceAccessesBuilderIfAbsent(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 public com.google.protobuf.ProtocolStringList 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];
      Specified by:
      getCustomRolesDeprecatedList in interface AccessOrBuilder
      Returns:
      A list containing the customRolesDeprecated.
    • getCustomRolesDeprecatedCount

      @Deprecated public 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];
      Specified by:
      getCustomRolesDeprecatedCount in interface AccessOrBuilder
      Returns:
      The count of customRolesDeprecated.
    • getCustomRolesDeprecated

      @Deprecated public 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];
      Specified by:
      getCustomRolesDeprecated in interface AccessOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The customRolesDeprecated at the given index.
    • getCustomRolesDeprecatedBytes

      @Deprecated public 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];
      Specified by:
      getCustomRolesDeprecatedBytes in interface AccessOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the customRolesDeprecated at the given index.
    • setCustomRolesDeprecated

      @Deprecated public Access.Builder setCustomRolesDeprecated(int index, String value)
      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 to set the value at.
      value - The customRolesDeprecated to set.
      Returns:
      This builder for chaining.
    • addCustomRolesDeprecated

      @Deprecated public Access.Builder addCustomRolesDeprecated(String value)
      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:
      value - The customRolesDeprecated to add.
      Returns:
      This builder for chaining.
    • addAllCustomRolesDeprecated

      @Deprecated public Access.Builder addAllCustomRolesDeprecated(Iterable<String> values)
      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:
      values - The customRolesDeprecated to add.
      Returns:
      This builder for chaining.
    • clearCustomRolesDeprecated

      @Deprecated public Access.Builder clearCustomRolesDeprecated()
      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:
      This builder for chaining.
    • addCustomRolesDeprecatedBytes

      @Deprecated public Access.Builder addCustomRolesDeprecatedBytes(com.google.protobuf.ByteString value)
      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:
      value - The bytes of the customRolesDeprecated to add.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Access.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>
    • mergeUnknownFields

      public final Access.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Access.Builder>