Class DeleteNamespaceRequest.Builder

    • Method Detail

      • 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

        public 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

        public DeleteNamespaceRequest.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,
                                                       java.lang.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,
                                                               java.lang.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,
                                                               java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<DeleteNamespaceRequest.Builder>
      • 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 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<DeleteNamespaceRequest.Builder>
        Throws:
        java.io.IOException
      • getNamespace

        public java.lang.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​(java.lang.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.
      • setNamespaceId

        public DeleteNamespaceRequest.Builder setNamespaceId​(java.lang.String value)
        string namespace_id = 2;
        Parameters:
        value - The namespaceId to set.
        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>