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

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

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

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

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

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

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

        public DeleteNamespaceRegionRequest.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<DeleteNamespaceRegionRequest.Builder>
        Throws:
        java.io.IOException
      • setNamespace

        public DeleteNamespaceRegionRequest.Builder setNamespace​(java.lang.String value)
         The namespace to delete a region.
         
        string namespace = 1;
        Parameters:
        value - The namespace to set.
        Returns:
        This builder for chaining.
      • setNamespaceBytes

        public DeleteNamespaceRegionRequest.Builder setNamespaceBytes​(com.google.protobuf.ByteString value)
         The namespace to delete a region.
         
        string namespace = 1;
        Parameters:
        value - The bytes for namespace to set.
        Returns:
        This builder for chaining.
      • getRegion

        public java.lang.String getRegion()
         The id of the standby region to be deleted.
         The GetRegions API can be used to get the list of valid region ids.
         Example: "aws-us-west-2".
         
        string region = 2;
        Specified by:
        getRegion in interface DeleteNamespaceRegionRequestOrBuilder
        Returns:
        The region.
      • getRegionBytes

        public com.google.protobuf.ByteString getRegionBytes()
         The id of the standby region to be deleted.
         The GetRegions API can be used to get the list of valid region ids.
         Example: "aws-us-west-2".
         
        string region = 2;
        Specified by:
        getRegionBytes in interface DeleteNamespaceRegionRequestOrBuilder
        Returns:
        The bytes for region.
      • setRegion

        public DeleteNamespaceRegionRequest.Builder setRegion​(java.lang.String value)
         The id of the standby region to be deleted.
         The GetRegions API can be used to get the list of valid region ids.
         Example: "aws-us-west-2".
         
        string region = 2;
        Parameters:
        value - The region to set.
        Returns:
        This builder for chaining.
      • clearRegion

        public DeleteNamespaceRegionRequest.Builder clearRegion()
         The id of the standby region to be deleted.
         The GetRegions API can be used to get the list of valid region ids.
         Example: "aws-us-west-2".
         
        string region = 2;
        Returns:
        This builder for chaining.
      • setRegionBytes

        public DeleteNamespaceRegionRequest.Builder setRegionBytes​(com.google.protobuf.ByteString value)
         The id of the standby region to be deleted.
         The GetRegions API can be used to get the list of valid region ids.
         Example: "aws-us-west-2".
         
        string region = 2;
        Parameters:
        value - The bytes for region to set.
        Returns:
        This builder for chaining.
      • getResourceVersion

        public java.lang.String getResourceVersion()
         The version of the namespace for which this delete region operation is intended for.
         The latest version can be found in the GetNamespace operation response.
         
        string resource_version = 3;
        Specified by:
        getResourceVersion in interface DeleteNamespaceRegionRequestOrBuilder
        Returns:
        The resourceVersion.
      • getResourceVersionBytes

        public com.google.protobuf.ByteString getResourceVersionBytes()
         The version of the namespace for which this delete region operation is intended for.
         The latest version can be found in the GetNamespace operation response.
         
        string resource_version = 3;
        Specified by:
        getResourceVersionBytes in interface DeleteNamespaceRegionRequestOrBuilder
        Returns:
        The bytes for resourceVersion.
      • setResourceVersion

        public DeleteNamespaceRegionRequest.Builder setResourceVersion​(java.lang.String value)
         The version of the namespace for which this delete region operation is intended for.
         The latest version can be found in the GetNamespace operation response.
         
        string resource_version = 3;
        Parameters:
        value - The resourceVersion to set.
        Returns:
        This builder for chaining.
      • clearResourceVersion

        public DeleteNamespaceRegionRequest.Builder clearResourceVersion()
         The version of the namespace for which this delete region operation is intended for.
         The latest version can be found in the GetNamespace operation response.
         
        string resource_version = 3;
        Returns:
        This builder for chaining.
      • setResourceVersionBytes

        public DeleteNamespaceRegionRequest.Builder setResourceVersionBytes​(com.google.protobuf.ByteString value)
         The version of the namespace for which this delete region operation is intended for.
         The latest version can be found in the GetNamespace operation response.
         
        string resource_version = 3;
        Parameters:
        value - The bytes for resourceVersion to set.
        Returns:
        This builder for chaining.
      • getAsyncOperationIdBytes

        public com.google.protobuf.ByteString getAsyncOperationIdBytes()
         The id to use for this async operation - optional.
         
        string async_operation_id = 4;
        Specified by:
        getAsyncOperationIdBytes in interface DeleteNamespaceRegionRequestOrBuilder
        Returns:
        The bytes for asyncOperationId.
      • setAsyncOperationId

        public DeleteNamespaceRegionRequest.Builder setAsyncOperationId​(java.lang.String value)
         The id to use for this async operation - optional.
         
        string async_operation_id = 4;
        Parameters:
        value - The asyncOperationId to set.
        Returns:
        This builder for chaining.
      • clearAsyncOperationId

        public DeleteNamespaceRegionRequest.Builder clearAsyncOperationId()
         The id to use for this async operation - optional.
         
        string async_operation_id = 4;
        Returns:
        This builder for chaining.
      • setAsyncOperationIdBytes

        public DeleteNamespaceRegionRequest.Builder setAsyncOperationIdBytes​(com.google.protobuf.ByteString value)
         The id to use for this async operation - optional.
         
        string async_operation_id = 4;
        Parameters:
        value - The bytes for asyncOperationId to set.
        Returns:
        This builder for chaining.