Package com.google.cloud.visionai.v1
Class ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder>
com.google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder
- All Implemented Interfaces:
ProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProcessorIOSpec.InstanceResourceOutputBindingSpec
public static final class ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder>
implements ProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder
Protobuf type
google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Whether the output resource needs to be explicitly set in the instance.Name of the output binding, unique within the processor.The resource type uri of the acceptable output resource.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanWhether the output resource needs to be explicitly set in the instance.getName()Name of the output binding, unique within the processor.com.google.protobuf.ByteStringName of the output binding, unique within the processor.The resource type uri of the acceptable output resource.com.google.protobuf.ByteStringThe resource type uri of the acceptable output resource.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setExplicit(boolean value) Whether the output resource needs to be explicitly set in the instance.Name of the output binding, unique within the processor.setNameBytes(com.google.protobuf.ByteString value) Name of the output binding, unique within the processor.setResourceTypeUri(String value) The resource type uri of the acceptable output resource.setResourceTypeUriBytes(com.google.protobuf.ByteString value) The resource type uri of the acceptable output resource.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<ProcessorIOSpec.InstanceResourceOutputBindingSpec.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<ProcessorIOSpec.InstanceResourceOutputBindingSpec.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<ProcessorIOSpec.InstanceResourceOutputBindingSpec.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
public ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder>
-
mergeFrom
public ProcessorIOSpec.InstanceResourceOutputBindingSpec.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<ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder>- Throws:
IOException
-
getName
Name of the output binding, unique within the processor.
string name = 1;- Specified by:
getNamein interfaceProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Name of the output binding, unique within the processor.
string name = 1;- Specified by:
getNameBytesin interfaceProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder- Returns:
- The bytes for name.
-
setName
Name of the output binding, unique within the processor.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Name of the output binding, unique within the processor.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder setNameBytes(com.google.protobuf.ByteString value) Name of the output binding, unique within the processor.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getResourceTypeUri
The resource type uri of the acceptable output resource.
string resource_type_uri = 2;- Specified by:
getResourceTypeUriin interfaceProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder- Returns:
- The resourceTypeUri.
-
getResourceTypeUriBytes
public com.google.protobuf.ByteString getResourceTypeUriBytes()The resource type uri of the acceptable output resource.
string resource_type_uri = 2;- Specified by:
getResourceTypeUriBytesin interfaceProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder- Returns:
- The bytes for resourceTypeUri.
-
setResourceTypeUri
The resource type uri of the acceptable output resource.
string resource_type_uri = 2;- Parameters:
value- The resourceTypeUri to set.- Returns:
- This builder for chaining.
-
clearResourceTypeUri
The resource type uri of the acceptable output resource.
string resource_type_uri = 2;- Returns:
- This builder for chaining.
-
setResourceTypeUriBytes
public ProcessorIOSpec.InstanceResourceOutputBindingSpec.Builder setResourceTypeUriBytes(com.google.protobuf.ByteString value) The resource type uri of the acceptable output resource.
string resource_type_uri = 2;- Parameters:
value- The bytes for resourceTypeUri to set.- Returns:
- This builder for chaining.
-
getExplicit
public boolean getExplicit()Whether the output resource needs to be explicitly set in the instance. If it is false, the processor will automatically generate it if required.
bool explicit = 3;- Specified by:
getExplicitin interfaceProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder- Returns:
- The explicit.
-
setExplicit
Whether the output resource needs to be explicitly set in the instance. If it is false, the processor will automatically generate it if required.
bool explicit = 3;- Parameters:
value- The explicit to set.- Returns:
- This builder for chaining.
-
clearExplicit
Whether the output resource needs to be explicitly set in the instance. If it is false, the processor will automatically generate it if required.
bool explicit = 3;- Returns:
- This builder for chaining.
-