Class DeleteNamespaceRequest.Builder

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

public static final class DeleteNamespaceRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<DeleteNamespaceRequest.Builder> implements DeleteNamespaceRequestOrBuilder
Protobuf type temporal.api.operatorservice.v1.DeleteNamespaceRequest
  • Method Details

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

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

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

      public DeleteNamespaceRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<DeleteNamespaceRequest.Builder>
    • setField

      public DeleteNamespaceRequest.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<DeleteNamespaceRequest.Builder>
    • clearField

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

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

      public DeleteNamespaceRequest.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<DeleteNamespaceRequest.Builder>
    • addRepeatedField

      public DeleteNamespaceRequest.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<DeleteNamespaceRequest.Builder>
    • mergeFrom

      public DeleteNamespaceRequest.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<DeleteNamespaceRequest.Builder>
    • mergeFrom

    • isInitialized

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

      public DeleteNamespaceRequest.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<DeleteNamespaceRequest.Builder>
      Throws:
      IOException
    • getNamespace

      public String getNamespace()
       Only one of namespace or namespace_id must be specified to identify namespace.
       
      string namespace = 1;
      Specified by:
      getNamespace in interface DeleteNamespaceRequestOrBuilder
      Returns:
      The namespace.
    • getNamespaceBytes

      public com.google.protobuf.ByteString getNamespaceBytes()
       Only one of namespace or namespace_id must be specified to identify namespace.
       
      string namespace = 1;
      Specified by:
      getNamespaceBytes in interface DeleteNamespaceRequestOrBuilder
      Returns:
      The bytes for namespace.
    • setNamespace

      public DeleteNamespaceRequest.Builder setNamespace(String value)
       Only one of namespace or namespace_id must be specified to identify namespace.
       
      string namespace = 1;
      Parameters:
      value - The namespace to set.
      Returns:
      This builder for chaining.
    • clearNamespace

      public DeleteNamespaceRequest.Builder clearNamespace()
       Only one of namespace or namespace_id must be specified to identify namespace.
       
      string namespace = 1;
      Returns:
      This builder for chaining.
    • setNamespaceBytes

      public DeleteNamespaceRequest.Builder setNamespaceBytes(com.google.protobuf.ByteString value)
       Only one of namespace or namespace_id must be specified to identify namespace.
       
      string namespace = 1;
      Parameters:
      value - The bytes for namespace to set.
      Returns:
      This builder for chaining.
    • getNamespaceId

      public String getNamespaceId()
      string namespace_id = 2;
      Specified by:
      getNamespaceId in interface DeleteNamespaceRequestOrBuilder
      Returns:
      The namespaceId.
    • getNamespaceIdBytes

      public com.google.protobuf.ByteString getNamespaceIdBytes()
      string namespace_id = 2;
      Specified by:
      getNamespaceIdBytes in interface DeleteNamespaceRequestOrBuilder
      Returns:
      The bytes for namespaceId.
    • setNamespaceId

      public DeleteNamespaceRequest.Builder setNamespaceId(String value)
      string namespace_id = 2;
      Parameters:
      value - The namespaceId to set.
      Returns:
      This builder for chaining.
    • clearNamespaceId

      public DeleteNamespaceRequest.Builder clearNamespaceId()
      string namespace_id = 2;
      Returns:
      This builder for chaining.
    • setNamespaceIdBytes

      public DeleteNamespaceRequest.Builder setNamespaceIdBytes(com.google.protobuf.ByteString value)
      string namespace_id = 2;
      Parameters:
      value - The bytes for namespaceId to set.
      Returns:
      This builder for chaining.
    • hasNamespaceDeleteDelay

      public boolean hasNamespaceDeleteDelay()
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
      Specified by:
      hasNamespaceDeleteDelay in interface DeleteNamespaceRequestOrBuilder
      Returns:
      Whether the namespaceDeleteDelay field is set.
    • getNamespaceDeleteDelay

      public com.google.protobuf.Duration getNamespaceDeleteDelay()
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
      Specified by:
      getNamespaceDeleteDelay in interface DeleteNamespaceRequestOrBuilder
      Returns:
      The namespaceDeleteDelay.
    • setNamespaceDeleteDelay

      public DeleteNamespaceRequest.Builder setNamespaceDeleteDelay(com.google.protobuf.Duration value)
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
    • setNamespaceDeleteDelay

      public DeleteNamespaceRequest.Builder setNamespaceDeleteDelay(com.google.protobuf.Duration.Builder builderForValue)
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
    • mergeNamespaceDeleteDelay

      public DeleteNamespaceRequest.Builder mergeNamespaceDeleteDelay(com.google.protobuf.Duration value)
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
    • clearNamespaceDeleteDelay

      public DeleteNamespaceRequest.Builder clearNamespaceDeleteDelay()
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
    • getNamespaceDeleteDelayBuilder

      public com.google.protobuf.Duration.Builder getNamespaceDeleteDelayBuilder()
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
    • getNamespaceDeleteDelayOrBuilder

      public com.google.protobuf.DurationOrBuilder getNamespaceDeleteDelayOrBuilder()
       If provided, the deletion of namespace info will be delayed for the given duration (0 means no delay).
       If not provided, the default delay configured in the cluster will be used.
       
      .google.protobuf.Duration namespace_delete_delay = 3;
      Specified by:
      getNamespaceDeleteDelayOrBuilder in interface DeleteNamespaceRequestOrBuilder
    • setUnknownFields

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

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