Class NamespaceConfig.Builder

  • All Implemented Interfaces:
    com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, NamespaceConfigOrBuilder, java.lang.Cloneable
    Enclosing class:
    NamespaceConfig

    public static final class NamespaceConfig.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<NamespaceConfig.Builder>
    implements NamespaceConfigOrBuilder
    Protobuf type temporal.api.namespace.v1.NamespaceConfig
    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NamespaceConfig.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<NamespaceConfig.Builder>
      • internalGetFieldAccessorTable

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

        public NamespaceConfig.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<NamespaceConfig.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<NamespaceConfig.Builder>
      • getDefaultInstanceForType

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

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

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

        public NamespaceConfig.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<NamespaceConfig.Builder>
      • setField

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

        public NamespaceConfig.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<NamespaceConfig.Builder>
      • clearOneof

        public NamespaceConfig.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<NamespaceConfig.Builder>
      • setRepeatedField

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

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

        public NamespaceConfig.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<NamespaceConfig.Builder>
      • isInitialized

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

        public NamespaceConfig.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                 com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                          throws java.io.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<NamespaceConfig.Builder>
        Throws:
        java.io.IOException
      • hasWorkflowExecutionRetentionTtl

        public boolean hasWorkflowExecutionRetentionTtl()
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
        Specified by:
        hasWorkflowExecutionRetentionTtl in interface NamespaceConfigOrBuilder
        Returns:
        Whether the workflowExecutionRetentionTtl field is set.
      • getWorkflowExecutionRetentionTtl

        public com.google.protobuf.Duration getWorkflowExecutionRetentionTtl()
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowExecutionRetentionTtl in interface NamespaceConfigOrBuilder
        Returns:
        The workflowExecutionRetentionTtl.
      • setWorkflowExecutionRetentionTtl

        public NamespaceConfig.Builder setWorkflowExecutionRetentionTtl​(com.google.protobuf.Duration value)
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
      • setWorkflowExecutionRetentionTtl

        public NamespaceConfig.Builder setWorkflowExecutionRetentionTtl​(com.google.protobuf.Duration.Builder builderForValue)
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
      • mergeWorkflowExecutionRetentionTtl

        public NamespaceConfig.Builder mergeWorkflowExecutionRetentionTtl​(com.google.protobuf.Duration value)
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
      • clearWorkflowExecutionRetentionTtl

        public NamespaceConfig.Builder clearWorkflowExecutionRetentionTtl()
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
      • getWorkflowExecutionRetentionTtlBuilder

        public com.google.protobuf.Duration.Builder getWorkflowExecutionRetentionTtlBuilder()
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
      • getWorkflowExecutionRetentionTtlOrBuilder

        public com.google.protobuf.DurationOrBuilder getWorkflowExecutionRetentionTtlOrBuilder()
        .google.protobuf.Duration workflow_execution_retention_ttl = 1 [(.gogoproto.stdduration) = true];
        Specified by:
        getWorkflowExecutionRetentionTtlOrBuilder in interface NamespaceConfigOrBuilder
      • hasBadBinaries

        public boolean hasBadBinaries()
        .temporal.api.namespace.v1.BadBinaries bad_binaries = 2;
        Specified by:
        hasBadBinaries in interface NamespaceConfigOrBuilder
        Returns:
        Whether the badBinaries field is set.
      • clearBadBinaries

        public NamespaceConfig.Builder clearBadBinaries()
        .temporal.api.namespace.v1.BadBinaries bad_binaries = 2;
      • getBadBinariesBuilder

        public BadBinaries.Builder getBadBinariesBuilder()
        .temporal.api.namespace.v1.BadBinaries bad_binaries = 2;
      • getHistoryArchivalStateValue

        public int getHistoryArchivalStateValue()
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState history_archival_state = 3;
        Specified by:
        getHistoryArchivalStateValue in interface NamespaceConfigOrBuilder
        Returns:
        The enum numeric value on the wire for historyArchivalState.
      • setHistoryArchivalStateValue

        public NamespaceConfig.Builder setHistoryArchivalStateValue​(int value)
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState history_archival_state = 3;
        Parameters:
        value - The enum numeric value on the wire for historyArchivalState to set.
        Returns:
        This builder for chaining.
      • getHistoryArchivalState

        public ArchivalState getHistoryArchivalState()
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState history_archival_state = 3;
        Specified by:
        getHistoryArchivalState in interface NamespaceConfigOrBuilder
        Returns:
        The historyArchivalState.
      • setHistoryArchivalState

        public NamespaceConfig.Builder setHistoryArchivalState​(ArchivalState value)
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState history_archival_state = 3;
        Parameters:
        value - The historyArchivalState to set.
        Returns:
        This builder for chaining.
      • clearHistoryArchivalState

        public NamespaceConfig.Builder clearHistoryArchivalState()
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState history_archival_state = 3;
        Returns:
        This builder for chaining.
      • getHistoryArchivalUriBytes

        public com.google.protobuf.ByteString getHistoryArchivalUriBytes()
        string history_archival_uri = 4;
        Specified by:
        getHistoryArchivalUriBytes in interface NamespaceConfigOrBuilder
        Returns:
        The bytes for historyArchivalUri.
      • setHistoryArchivalUri

        public NamespaceConfig.Builder setHistoryArchivalUri​(java.lang.String value)
        string history_archival_uri = 4;
        Parameters:
        value - The historyArchivalUri to set.
        Returns:
        This builder for chaining.
      • clearHistoryArchivalUri

        public NamespaceConfig.Builder clearHistoryArchivalUri()
        string history_archival_uri = 4;
        Returns:
        This builder for chaining.
      • setHistoryArchivalUriBytes

        public NamespaceConfig.Builder setHistoryArchivalUriBytes​(com.google.protobuf.ByteString value)
        string history_archival_uri = 4;
        Parameters:
        value - The bytes for historyArchivalUri to set.
        Returns:
        This builder for chaining.
      • getVisibilityArchivalStateValue

        public int getVisibilityArchivalStateValue()
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState visibility_archival_state = 5;
        Specified by:
        getVisibilityArchivalStateValue in interface NamespaceConfigOrBuilder
        Returns:
        The enum numeric value on the wire for visibilityArchivalState.
      • setVisibilityArchivalStateValue

        public NamespaceConfig.Builder setVisibilityArchivalStateValue​(int value)
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState visibility_archival_state = 5;
        Parameters:
        value - The enum numeric value on the wire for visibilityArchivalState to set.
        Returns:
        This builder for chaining.
      • getVisibilityArchivalState

        public ArchivalState getVisibilityArchivalState()
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState visibility_archival_state = 5;
        Specified by:
        getVisibilityArchivalState in interface NamespaceConfigOrBuilder
        Returns:
        The visibilityArchivalState.
      • setVisibilityArchivalState

        public NamespaceConfig.Builder setVisibilityArchivalState​(ArchivalState value)
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState visibility_archival_state = 5;
        Parameters:
        value - The visibilityArchivalState to set.
        Returns:
        This builder for chaining.
      • clearVisibilityArchivalState

        public NamespaceConfig.Builder clearVisibilityArchivalState()
         If unspecified (ARCHIVAL_STATE_UNSPECIFIED) then default server configuration is used.
         
        .temporal.api.enums.v1.ArchivalState visibility_archival_state = 5;
        Returns:
        This builder for chaining.
      • getVisibilityArchivalUriBytes

        public com.google.protobuf.ByteString getVisibilityArchivalUriBytes()
        string visibility_archival_uri = 6;
        Specified by:
        getVisibilityArchivalUriBytes in interface NamespaceConfigOrBuilder
        Returns:
        The bytes for visibilityArchivalUri.
      • setVisibilityArchivalUri

        public NamespaceConfig.Builder setVisibilityArchivalUri​(java.lang.String value)
        string visibility_archival_uri = 6;
        Parameters:
        value - The visibilityArchivalUri to set.
        Returns:
        This builder for chaining.
      • clearVisibilityArchivalUri

        public NamespaceConfig.Builder clearVisibilityArchivalUri()
        string visibility_archival_uri = 6;
        Returns:
        This builder for chaining.
      • setVisibilityArchivalUriBytes

        public NamespaceConfig.Builder setVisibilityArchivalUriBytes​(com.google.protobuf.ByteString value)
        string visibility_archival_uri = 6;
        Parameters:
        value - The bytes for visibilityArchivalUri to set.
        Returns:
        This builder for chaining.
      • getCustomSearchAttributeAliasesMap

        public java.util.Map<java.lang.String,​java.lang.String> getCustomSearchAttributeAliasesMap()
         Map from field name to alias.
         
        map<string, string> custom_search_attribute_aliases = 7;
        Specified by:
        getCustomSearchAttributeAliasesMap in interface NamespaceConfigOrBuilder
      • getCustomSearchAttributeAliasesOrDefault

        public java.lang.String getCustomSearchAttributeAliasesOrDefault​(java.lang.String key,
                                                                         java.lang.String defaultValue)
         Map from field name to alias.
         
        map<string, string> custom_search_attribute_aliases = 7;
        Specified by:
        getCustomSearchAttributeAliasesOrDefault in interface NamespaceConfigOrBuilder
      • getCustomSearchAttributeAliasesOrThrow

        public java.lang.String getCustomSearchAttributeAliasesOrThrow​(java.lang.String key)
         Map from field name to alias.
         
        map<string, string> custom_search_attribute_aliases = 7;
        Specified by:
        getCustomSearchAttributeAliasesOrThrow in interface NamespaceConfigOrBuilder
      • removeCustomSearchAttributeAliases

        public NamespaceConfig.Builder removeCustomSearchAttributeAliases​(java.lang.String key)
         Map from field name to alias.
         
        map<string, string> custom_search_attribute_aliases = 7;
      • getMutableCustomSearchAttributeAliases

        @Deprecated
        public java.util.Map<java.lang.String,​java.lang.String> getMutableCustomSearchAttributeAliases()
        Deprecated.
        Use alternate mutation accessors instead.
      • putCustomSearchAttributeAliases

        public NamespaceConfig.Builder putCustomSearchAttributeAliases​(java.lang.String key,
                                                                       java.lang.String value)
         Map from field name to alias.
         
        map<string, string> custom_search_attribute_aliases = 7;
      • putAllCustomSearchAttributeAliases

        public NamespaceConfig.Builder putAllCustomSearchAttributeAliases​(java.util.Map<java.lang.String,​java.lang.String> values)
         Map from field name to alias.
         
        map<string, string> custom_search_attribute_aliases = 7;
      • setUnknownFields

        public final NamespaceConfig.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<NamespaceConfig.Builder>
      • mergeUnknownFields

        public final NamespaceConfig.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<NamespaceConfig.Builder>