Class ExportToCdwPipeline.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
- com.google.cloud.contentwarehouse.v1.ExportToCdwPipeline.Builder
-
- All Implemented Interfaces:
ExportToCdwPipelineOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ExportToCdwPipeline
public static final class ExportToCdwPipeline.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder> implements ExportToCdwPipelineOrBuilder
The configuration of exporting documents from the Document Warehouse to CDW pipeline.
Protobuf typegoogle.cloud.contentwarehouse.v1.ExportToCdwPipeline
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportToCdwPipeline.BuilderaddAllDocuments(Iterable<String> values)The list of all the resource names of the documents to be processed.ExportToCdwPipeline.BuilderaddDocuments(String value)The list of all the resource names of the documents to be processed.ExportToCdwPipeline.BuilderaddDocumentsBytes(com.google.protobuf.ByteString value)The list of all the resource names of the documents to be processed.ExportToCdwPipeline.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ExportToCdwPipelinebuild()ExportToCdwPipelinebuildPartial()ExportToCdwPipeline.Builderclear()ExportToCdwPipeline.BuilderclearDocAiDataset()Optional.ExportToCdwPipeline.BuilderclearDocuments()The list of all the resource names of the documents to be processed.ExportToCdwPipeline.BuilderclearExportFolderPath()The Cloud Storage folder path used to store the exported documents before being sent to CDW.ExportToCdwPipeline.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ExportToCdwPipeline.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ExportToCdwPipeline.BuilderclearTrainingSplitRatio()Ratio of training dataset split.ExportToCdwPipeline.Builderclone()ExportToCdwPipelinegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetDocAiDataset()Optional.com.google.protobuf.ByteStringgetDocAiDatasetBytes()Optional.StringgetDocuments(int index)The list of all the resource names of the documents to be processed.com.google.protobuf.ByteStringgetDocumentsBytes(int index)The list of all the resource names of the documents to be processed.intgetDocumentsCount()The list of all the resource names of the documents to be processed.com.google.protobuf.ProtocolStringListgetDocumentsList()The list of all the resource names of the documents to be processed.StringgetExportFolderPath()The Cloud Storage folder path used to store the exported documents before being sent to CDW.com.google.protobuf.ByteStringgetExportFolderPathBytes()The Cloud Storage folder path used to store the exported documents before being sent to CDW.floatgetTrainingSplitRatio()Ratio of training dataset split.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ExportToCdwPipeline.BuildermergeFrom(ExportToCdwPipeline other)ExportToCdwPipeline.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ExportToCdwPipeline.BuildermergeFrom(com.google.protobuf.Message other)ExportToCdwPipeline.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ExportToCdwPipeline.BuildersetDocAiDataset(String value)Optional.ExportToCdwPipeline.BuildersetDocAiDatasetBytes(com.google.protobuf.ByteString value)Optional.ExportToCdwPipeline.BuildersetDocuments(int index, String value)The list of all the resource names of the documents to be processed.ExportToCdwPipeline.BuildersetExportFolderPath(String value)The Cloud Storage folder path used to store the exported documents before being sent to CDW.ExportToCdwPipeline.BuildersetExportFolderPathBytes(com.google.protobuf.ByteString value)The Cloud Storage folder path used to store the exported documents before being sent to CDW.ExportToCdwPipeline.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ExportToCdwPipeline.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ExportToCdwPipeline.BuildersetTrainingSplitRatio(float value)Ratio of training dataset split.ExportToCdwPipeline.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
clear
public ExportToCdwPipeline.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
getDefaultInstanceForType
public ExportToCdwPipeline getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ExportToCdwPipeline build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ExportToCdwPipeline buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ExportToCdwPipeline.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
setField
public ExportToCdwPipeline.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
clearField
public ExportToCdwPipeline.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
clearOneof
public ExportToCdwPipeline.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
setRepeatedField
public ExportToCdwPipeline.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
addRepeatedField
public ExportToCdwPipeline.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
mergeFrom
public ExportToCdwPipeline.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportToCdwPipeline.Builder>
-
mergeFrom
public ExportToCdwPipeline.Builder mergeFrom(ExportToCdwPipeline other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
mergeFrom
public ExportToCdwPipeline.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExportToCdwPipeline.Builder>- Throws:
IOException
-
getDocumentsList
public com.google.protobuf.ProtocolStringList getDocumentsList()
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Specified by:
getDocumentsListin interfaceExportToCdwPipelineOrBuilder- Returns:
- A list containing the documents.
-
getDocumentsCount
public int getDocumentsCount()
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Specified by:
getDocumentsCountin interfaceExportToCdwPipelineOrBuilder- Returns:
- The count of documents.
-
getDocuments
public String getDocuments(int index)
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Specified by:
getDocumentsin interfaceExportToCdwPipelineOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The documents at the given index.
-
getDocumentsBytes
public com.google.protobuf.ByteString getDocumentsBytes(int index)
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Specified by:
getDocumentsBytesin interfaceExportToCdwPipelineOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the documents at the given index.
-
setDocuments
public ExportToCdwPipeline.Builder setDocuments(int index, String value)
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Parameters:
index- The index to set the value at.value- The documents to set.- Returns:
- This builder for chaining.
-
addDocuments
public ExportToCdwPipeline.Builder addDocuments(String value)
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Parameters:
value- The documents to add.- Returns:
- This builder for chaining.
-
addAllDocuments
public ExportToCdwPipeline.Builder addAllDocuments(Iterable<String> values)
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Parameters:
values- The documents to add.- Returns:
- This builder for chaining.
-
clearDocuments
public ExportToCdwPipeline.Builder clearDocuments()
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Returns:
- This builder for chaining.
-
addDocumentsBytes
public ExportToCdwPipeline.Builder addDocumentsBytes(com.google.protobuf.ByteString value)
The list of all the resource names of the documents to be processed. Format: projects/{project_number}/locations/{location}/documents/{document_id}.repeated string documents = 1;- Parameters:
value- The bytes of the documents to add.- Returns:
- This builder for chaining.
-
getExportFolderPath
public String getExportFolderPath()
The Cloud Storage folder path used to store the exported documents before being sent to CDW. Format: `gs://<bucket-name>/<folder-name>`.
string export_folder_path = 2;- Specified by:
getExportFolderPathin interfaceExportToCdwPipelineOrBuilder- Returns:
- The exportFolderPath.
-
getExportFolderPathBytes
public com.google.protobuf.ByteString getExportFolderPathBytes()
The Cloud Storage folder path used to store the exported documents before being sent to CDW. Format: `gs://<bucket-name>/<folder-name>`.
string export_folder_path = 2;- Specified by:
getExportFolderPathBytesin interfaceExportToCdwPipelineOrBuilder- Returns:
- The bytes for exportFolderPath.
-
setExportFolderPath
public ExportToCdwPipeline.Builder setExportFolderPath(String value)
The Cloud Storage folder path used to store the exported documents before being sent to CDW. Format: `gs://<bucket-name>/<folder-name>`.
string export_folder_path = 2;- Parameters:
value- The exportFolderPath to set.- Returns:
- This builder for chaining.
-
clearExportFolderPath
public ExportToCdwPipeline.Builder clearExportFolderPath()
The Cloud Storage folder path used to store the exported documents before being sent to CDW. Format: `gs://<bucket-name>/<folder-name>`.
string export_folder_path = 2;- Returns:
- This builder for chaining.
-
setExportFolderPathBytes
public ExportToCdwPipeline.Builder setExportFolderPathBytes(com.google.protobuf.ByteString value)
The Cloud Storage folder path used to store the exported documents before being sent to CDW. Format: `gs://<bucket-name>/<folder-name>`.
string export_folder_path = 2;- Parameters:
value- The bytes for exportFolderPath to set.- Returns:
- This builder for chaining.
-
getDocAiDataset
public String getDocAiDataset()
Optional. The CDW dataset resource name. This field is optional. If not set, the documents will be exported to Cloud Storage only. Format: projects/{project}/locations/{location}/processors/{processor}/datasetstring doc_ai_dataset = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocAiDatasetin interfaceExportToCdwPipelineOrBuilder- Returns:
- The docAiDataset.
-
getDocAiDatasetBytes
public com.google.protobuf.ByteString getDocAiDatasetBytes()
Optional. The CDW dataset resource name. This field is optional. If not set, the documents will be exported to Cloud Storage only. Format: projects/{project}/locations/{location}/processors/{processor}/datasetstring doc_ai_dataset = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDocAiDatasetBytesin interfaceExportToCdwPipelineOrBuilder- Returns:
- The bytes for docAiDataset.
-
setDocAiDataset
public ExportToCdwPipeline.Builder setDocAiDataset(String value)
Optional. The CDW dataset resource name. This field is optional. If not set, the documents will be exported to Cloud Storage only. Format: projects/{project}/locations/{location}/processors/{processor}/datasetstring doc_ai_dataset = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The docAiDataset to set.- Returns:
- This builder for chaining.
-
clearDocAiDataset
public ExportToCdwPipeline.Builder clearDocAiDataset()
Optional. The CDW dataset resource name. This field is optional. If not set, the documents will be exported to Cloud Storage only. Format: projects/{project}/locations/{location}/processors/{processor}/datasetstring doc_ai_dataset = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDocAiDatasetBytes
public ExportToCdwPipeline.Builder setDocAiDatasetBytes(com.google.protobuf.ByteString value)
Optional. The CDW dataset resource name. This field is optional. If not set, the documents will be exported to Cloud Storage only. Format: projects/{project}/locations/{location}/processors/{processor}/datasetstring doc_ai_dataset = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for docAiDataset to set.- Returns:
- This builder for chaining.
-
getTrainingSplitRatio
public float getTrainingSplitRatio()
Ratio of training dataset split. When importing into Document AI Workbench, documents will be automatically split into training and test split category with the specified ratio. This field is required if doc_ai_dataset is set.
float training_split_ratio = 4;- Specified by:
getTrainingSplitRatioin interfaceExportToCdwPipelineOrBuilder- Returns:
- The trainingSplitRatio.
-
setTrainingSplitRatio
public ExportToCdwPipeline.Builder setTrainingSplitRatio(float value)
Ratio of training dataset split. When importing into Document AI Workbench, documents will be automatically split into training and test split category with the specified ratio. This field is required if doc_ai_dataset is set.
float training_split_ratio = 4;- Parameters:
value- The trainingSplitRatio to set.- Returns:
- This builder for chaining.
-
clearTrainingSplitRatio
public ExportToCdwPipeline.Builder clearTrainingSplitRatio()
Ratio of training dataset split. When importing into Document AI Workbench, documents will be automatically split into training and test split category with the specified ratio. This field is required if doc_ai_dataset is set.
float training_split_ratio = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ExportToCdwPipeline.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
mergeUnknownFields
public final ExportToCdwPipeline.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ExportToCdwPipeline.Builder>
-
-