Class ImportProcessorVersionRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ImportProcessorVersionRequest.Builder>
com.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.Builder
- All Implemented Interfaces:
ImportProcessorVersionRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ImportProcessorVersionRequest
public static final class ImportProcessorVersionRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ImportProcessorVersionRequest.Builder>
implements ImportProcessorVersionRequestOrBuilder
The request message for the [ImportProcessorVersion][google.cloud.documentai.v1beta3.DocumentProcessorService.ImportProcessorVersion] method. The Document AI [Service Agent](https://cloud.google.com/iam/docs/service-agents) of the destination project must have [Document AI Editor role](https://cloud.google.com/document-ai/docs/access-control/iam-roles) on the source project. The destination project is specified as part of the [parent][google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.parent] field. The source project is specified as part of the [source][google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.processor_version_source] or [external_processor_version_source][google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.external_processor_version_source] field.Protobuf type
google.cloud.documentai.v1beta3.ImportProcessorVersionRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The source processor version to import from.Required.The source processor version to import from.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe source processor version to import from.The source processor version to import from.The source processor version to import from.Required.com.google.protobuf.ByteStringRequired.The source processor version to import from.com.google.protobuf.ByteStringThe source processor version to import from.booleanThe source processor version to import from.booleanThe source processor version to import from.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeExternalProcessorVersionSource(ImportProcessorVersionRequest.ExternalProcessorVersionSource value) The source processor version to import from.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setExternalProcessorVersionSource(ImportProcessorVersionRequest.ExternalProcessorVersionSource value) The source processor version to import from.setExternalProcessorVersionSource(ImportProcessorVersionRequest.ExternalProcessorVersionSource.Builder builderForValue) The source processor version to import from.Required.setParentBytes(com.google.protobuf.ByteString value) Required.setProcessorVersionSource(String value) The source processor version to import from.setProcessorVersionSourceBytes(com.google.protobuf.ByteString value) The source processor version to import from.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ImportProcessorVersionRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ImportProcessorVersionRequest.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.GeneratedMessage.Builder<ImportProcessorVersionRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ImportProcessorVersionRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ImportProcessorVersionRequest.Builder>
-
mergeFrom
public ImportProcessorVersionRequest.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<ImportProcessorVersionRequest.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceImportProcessorVersionRequestOrBuilder
-
clearSource
-
hasProcessorVersionSource
public boolean hasProcessorVersionSource()The source processor version to import from. The source processor version and destination processor need to be in the same environment and region.
string processor_version_source = 2 [(.google.api.resource_reference) = { ... }- Specified by:
hasProcessorVersionSourcein interfaceImportProcessorVersionRequestOrBuilder- Returns:
- Whether the processorVersionSource field is set.
-
getProcessorVersionSource
The source processor version to import from. The source processor version and destination processor need to be in the same environment and region.
string processor_version_source = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getProcessorVersionSourcein interfaceImportProcessorVersionRequestOrBuilder- Returns:
- The processorVersionSource.
-
getProcessorVersionSourceBytes
public com.google.protobuf.ByteString getProcessorVersionSourceBytes()The source processor version to import from. The source processor version and destination processor need to be in the same environment and region.
string processor_version_source = 2 [(.google.api.resource_reference) = { ... }- Specified by:
getProcessorVersionSourceBytesin interfaceImportProcessorVersionRequestOrBuilder- Returns:
- The bytes for processorVersionSource.
-
setProcessorVersionSource
The source processor version to import from. The source processor version and destination processor need to be in the same environment and region.
string processor_version_source = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The processorVersionSource to set.- Returns:
- This builder for chaining.
-
clearProcessorVersionSource
The source processor version to import from. The source processor version and destination processor need to be in the same environment and region.
string processor_version_source = 2 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setProcessorVersionSourceBytes
public ImportProcessorVersionRequest.Builder setProcessorVersionSourceBytes(com.google.protobuf.ByteString value) The source processor version to import from. The source processor version and destination processor need to be in the same environment and region.
string processor_version_source = 2 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for processorVersionSource to set.- Returns:
- This builder for chaining.
-
hasExternalProcessorVersionSource
public boolean hasExternalProcessorVersionSource()The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3;- Specified by:
hasExternalProcessorVersionSourcein interfaceImportProcessorVersionRequestOrBuilder- Returns:
- Whether the externalProcessorVersionSource field is set.
-
getExternalProcessorVersionSource
public ImportProcessorVersionRequest.ExternalProcessorVersionSource getExternalProcessorVersionSource()The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3;- Specified by:
getExternalProcessorVersionSourcein interfaceImportProcessorVersionRequestOrBuilder- Returns:
- The externalProcessorVersionSource.
-
setExternalProcessorVersionSource
public ImportProcessorVersionRequest.Builder setExternalProcessorVersionSource(ImportProcessorVersionRequest.ExternalProcessorVersionSource value) The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3; -
setExternalProcessorVersionSource
public ImportProcessorVersionRequest.Builder setExternalProcessorVersionSource(ImportProcessorVersionRequest.ExternalProcessorVersionSource.Builder builderForValue) The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3; -
mergeExternalProcessorVersionSource
public ImportProcessorVersionRequest.Builder mergeExternalProcessorVersionSource(ImportProcessorVersionRequest.ExternalProcessorVersionSource value) The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3; -
clearExternalProcessorVersionSource
The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3; -
getExternalProcessorVersionSourceBuilder
public ImportProcessorVersionRequest.ExternalProcessorVersionSource.Builder getExternalProcessorVersionSourceBuilder()The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3; -
getExternalProcessorVersionSourceOrBuilder
public ImportProcessorVersionRequest.ExternalProcessorVersionSourceOrBuilder getExternalProcessorVersionSourceOrBuilder()The source processor version to import from. It can be from a different environment and region than the destination processor.
.google.cloud.documentai.v1beta3.ImportProcessorVersionRequest.ExternalProcessorVersionSource external_processor_version_source = 3;- Specified by:
getExternalProcessorVersionSourceOrBuilderin interfaceImportProcessorVersionRequestOrBuilder
-
getParent
Required. The destination processor name to create the processor version in. Format: `projects/{project}/locations/{location}/processors/{processor}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceImportProcessorVersionRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. The destination processor name to create the processor version in. Format: `projects/{project}/locations/{location}/processors/{processor}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceImportProcessorVersionRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. The destination processor name to create the processor version in. Format: `projects/{project}/locations/{location}/processors/{processor}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. The destination processor name to create the processor version in. Format: `projects/{project}/locations/{location}/processors/{processor}`string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Required. The destination processor name to create the processor version in. Format: `projects/{project}/locations/{location}/processors/{processor}`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.
-