Class CreateDocumentRequest.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<CreateDocumentRequest.Builder>
      • clear

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

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

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

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

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

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

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

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

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

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

        public CreateDocumentRequest.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<CreateDocumentRequest.Builder>
        Throws:
        IOException
      • getParent

        public String getParent()
         Required. The parent name.
         Format: projects/{project_number}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParent in interface CreateDocumentRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. The parent name.
         Format: projects/{project_number}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParentBytes in interface CreateDocumentRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        public CreateDocumentRequest.Builder setParent​(String value)
         Required. The parent name.
         Format: projects/{project_number}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • clearParent

        public CreateDocumentRequest.Builder clearParent()
         Required. The parent name.
         Format: projects/{project_number}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setParentBytes

        public CreateDocumentRequest.Builder setParentBytes​(com.google.protobuf.ByteString value)
         Required. The parent name.
         Format: projects/{project_number}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • hasDocument

        public boolean hasDocument()
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasDocument in interface CreateDocumentRequestOrBuilder
        Returns:
        Whether the document field is set.
      • getDocument

        public Document getDocument()
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getDocument in interface CreateDocumentRequestOrBuilder
        Returns:
        The document.
      • setDocument

        public CreateDocumentRequest.Builder setDocument​(Document value)
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
      • setDocument

        public CreateDocumentRequest.Builder setDocument​(Document.Builder builderForValue)
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
      • mergeDocument

        public CreateDocumentRequest.Builder mergeDocument​(Document value)
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
      • clearDocument

        public CreateDocumentRequest.Builder clearDocument()
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
      • getDocumentBuilder

        public Document.Builder getDocumentBuilder()
         Required. The document to create.
         
        .google.cloud.contentwarehouse.v1.Document document = 2 [(.google.api.field_behavior) = REQUIRED];
      • hasRequestMetadata

        public boolean hasRequestMetadata()
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
        Specified by:
        hasRequestMetadata in interface CreateDocumentRequestOrBuilder
        Returns:
        Whether the requestMetadata field is set.
      • getRequestMetadata

        public RequestMetadata getRequestMetadata()
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
        Specified by:
        getRequestMetadata in interface CreateDocumentRequestOrBuilder
        Returns:
        The requestMetadata.
      • setRequestMetadata

        public CreateDocumentRequest.Builder setRequestMetadata​(RequestMetadata value)
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
      • setRequestMetadata

        public CreateDocumentRequest.Builder setRequestMetadata​(RequestMetadata.Builder builderForValue)
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
      • mergeRequestMetadata

        public CreateDocumentRequest.Builder mergeRequestMetadata​(RequestMetadata value)
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
      • clearRequestMetadata

        public CreateDocumentRequest.Builder clearRequestMetadata()
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
      • getRequestMetadataBuilder

        public RequestMetadata.Builder getRequestMetadataBuilder()
         The meta information collected about the end user, used to enforce access
         control for the service.
         
        .google.cloud.contentwarehouse.v1.RequestMetadata request_metadata = 3;
      • hasPolicy

        public boolean hasPolicy()
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
        Specified by:
        hasPolicy in interface CreateDocumentRequestOrBuilder
        Returns:
        Whether the policy field is set.
      • getPolicy

        public com.google.iam.v1.Policy getPolicy()
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
        Specified by:
        getPolicy in interface CreateDocumentRequestOrBuilder
        Returns:
        The policy.
      • setPolicy

        public CreateDocumentRequest.Builder setPolicy​(com.google.iam.v1.Policy value)
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
      • setPolicy

        public CreateDocumentRequest.Builder setPolicy​(com.google.iam.v1.Policy.Builder builderForValue)
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
      • mergePolicy

        public CreateDocumentRequest.Builder mergePolicy​(com.google.iam.v1.Policy value)
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
      • clearPolicy

        public CreateDocumentRequest.Builder clearPolicy()
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
      • getPolicyBuilder

        public com.google.iam.v1.Policy.Builder getPolicyBuilder()
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
      • getPolicyOrBuilder

        public com.google.iam.v1.PolicyOrBuilder getPolicyOrBuilder()
         Default document policy during creation.
         This refers to an Identity and Access (IAM) policy, which specifies access
         controls for the Document.
         Conditions defined in the policy will be ignored.
         
        .google.iam.v1.Policy policy = 4;
        Specified by:
        getPolicyOrBuilder in interface CreateDocumentRequestOrBuilder
      • hasCloudAiDocumentOption

        public boolean hasCloudAiDocumentOption()
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
        Specified by:
        hasCloudAiDocumentOption in interface CreateDocumentRequestOrBuilder
        Returns:
        Whether the cloudAiDocumentOption field is set.
      • getCloudAiDocumentOption

        public CloudAIDocumentOption getCloudAiDocumentOption()
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
        Specified by:
        getCloudAiDocumentOption in interface CreateDocumentRequestOrBuilder
        Returns:
        The cloudAiDocumentOption.
      • setCloudAiDocumentOption

        public CreateDocumentRequest.Builder setCloudAiDocumentOption​(CloudAIDocumentOption value)
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
      • setCloudAiDocumentOption

        public CreateDocumentRequest.Builder setCloudAiDocumentOption​(CloudAIDocumentOption.Builder builderForValue)
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
      • mergeCloudAiDocumentOption

        public CreateDocumentRequest.Builder mergeCloudAiDocumentOption​(CloudAIDocumentOption value)
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
      • clearCloudAiDocumentOption

        public CreateDocumentRequest.Builder clearCloudAiDocumentOption()
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
      • getCloudAiDocumentOptionBuilder

        public CloudAIDocumentOption.Builder getCloudAiDocumentOptionBuilder()
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
      • getCloudAiDocumentOptionOrBuilder

        public CloudAIDocumentOptionOrBuilder getCloudAiDocumentOptionOrBuilder()
         Request Option for processing Cloud AI Document in Document Warehouse.
         This field offers limited support for mapping entities from Cloud AI
         Document to Warehouse Document. Please consult with product team before
         using this field and other available options.
         
        .google.cloud.contentwarehouse.v1.CloudAIDocumentOption cloud_ai_document_option = 5;
        Specified by:
        getCloudAiDocumentOptionOrBuilder in interface CreateDocumentRequestOrBuilder
      • hasCreateMask

        public boolean hasCreateMask()
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
        Specified by:
        hasCreateMask in interface CreateDocumentRequestOrBuilder
        Returns:
        Whether the createMask field is set.
      • getCreateMask

        public com.google.protobuf.FieldMask getCreateMask()
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
        Specified by:
        getCreateMask in interface CreateDocumentRequestOrBuilder
        Returns:
        The createMask.
      • setCreateMask

        public CreateDocumentRequest.Builder setCreateMask​(com.google.protobuf.FieldMask value)
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
      • setCreateMask

        public CreateDocumentRequest.Builder setCreateMask​(com.google.protobuf.FieldMask.Builder builderForValue)
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
      • mergeCreateMask

        public CreateDocumentRequest.Builder mergeCreateMask​(com.google.protobuf.FieldMask value)
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
      • clearCreateMask

        public CreateDocumentRequest.Builder clearCreateMask()
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
      • getCreateMaskBuilder

        public com.google.protobuf.FieldMask.Builder getCreateMaskBuilder()
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
      • getCreateMaskOrBuilder

        public com.google.protobuf.FieldMaskOrBuilder getCreateMaskOrBuilder()
         Field mask for creating Document fields. If mask path is empty,
         it means all fields are masked.
         For the `FieldMask` definition,
         see
         https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
         
        .google.protobuf.FieldMask create_mask = 6;
        Specified by:
        getCreateMaskOrBuilder in interface CreateDocumentRequestOrBuilder
      • setUnknownFields

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

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