Package com.google.cloud.visionai.v1
Class ProcessorIOSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.visionai.v1.ProcessorIOSpec
- All Implemented Interfaces:
ProcessorIOSpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class ProcessorIOSpec
extends com.google.protobuf.GeneratedMessage
implements ProcessorIOSpecOrBuilder
Message describing the input / output specifications of a processor.Protobuf type
google.cloud.visionai.v1.ProcessorIOSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMessage describing the input / output specifications of a processor.static final classMessage for input channel specification.static interfacestatic final classMessage for output channel specification.static interfacestatic final classMessage for instance resource channel specification.static interfacestatic final classProtobuf typegoogle.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpecstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic ProcessorIOSpecstatic final com.google.protobuf.Descriptors.DescriptorgetGraphInputChannelSpecs(int index) For processors with input_channel_specs, the processor must be explicitly connected to another processor.intFor processors with input_channel_specs, the processor must be explicitly connected to another processor.For processors with input_channel_specs, the processor must be explicitly connected to another processor.getGraphInputChannelSpecsOrBuilder(int index) For processors with input_channel_specs, the processor must be explicitly connected to another processor.For processors with input_channel_specs, the processor must be explicitly connected to another processor.getGraphOutputChannelSpecs(int index) The output artifact specifications for the current processor.intThe output artifact specifications for the current processor.The output artifact specifications for the current processor.getGraphOutputChannelSpecsOrBuilder(int index) The output artifact specifications for the current processor.The output artifact specifications for the current processor.getInstanceResourceInputBindingSpecs(int index) The input resource that needs to be fed from the application instance.intThe input resource that needs to be fed from the application instance.The input resource that needs to be fed from the application instance.The input resource that needs to be fed from the application instance.The input resource that needs to be fed from the application instance.getInstanceResourceOutputBindingSpecs(int index) The output resource that the processor will generate per instance.intThe output resource that the processor will generate per instance.The output resource that the processor will generate per instance.The output resource that the processor will generate per instance.The output resource that the processor will generate per instance.com.google.protobuf.Parser<ProcessorIOSpec>intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ProcessorIOSpec.Builderstatic ProcessorIOSpec.BuildernewBuilder(ProcessorIOSpec prototype) protected ProcessorIOSpec.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ProcessorIOSpecparseDelimitedFrom(InputStream input) static ProcessorIOSpecparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProcessorIOSpecparseFrom(byte[] data) static ProcessorIOSpecparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProcessorIOSpecparseFrom(com.google.protobuf.ByteString data) static ProcessorIOSpecparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProcessorIOSpecparseFrom(com.google.protobuf.CodedInputStream input) static ProcessorIOSpecparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProcessorIOSpecparseFrom(InputStream input) static ProcessorIOSpecparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ProcessorIOSpecparseFrom(ByteBuffer data) static ProcessorIOSpecparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ProcessorIOSpec>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
GRAPH_INPUT_CHANNEL_SPECS_FIELD_NUMBER
public static final int GRAPH_INPUT_CHANNEL_SPECS_FIELD_NUMBER- See Also:
-
GRAPH_OUTPUT_CHANNEL_SPECS_FIELD_NUMBER
public static final int GRAPH_OUTPUT_CHANNEL_SPECS_FIELD_NUMBER- See Also:
-
INSTANCE_RESOURCE_INPUT_BINDING_SPECS_FIELD_NUMBER
public static final int INSTANCE_RESOURCE_INPUT_BINDING_SPECS_FIELD_NUMBER- See Also:
-
INSTANCE_RESOURCE_OUTPUT_BINDING_SPECS_FIELD_NUMBER
public static final int INSTANCE_RESOURCE_OUTPUT_BINDING_SPECS_FIELD_NUMBER- See Also:
-
-
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
-
getGraphInputChannelSpecsList
For processors with input_channel_specs, the processor must be explicitly connected to another processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec graph_input_channel_specs = 3;- Specified by:
getGraphInputChannelSpecsListin interfaceProcessorIOSpecOrBuilder
-
getGraphInputChannelSpecsOrBuilderList
public List<? extends ProcessorIOSpec.GraphInputChannelSpecOrBuilder> getGraphInputChannelSpecsOrBuilderList()For processors with input_channel_specs, the processor must be explicitly connected to another processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec graph_input_channel_specs = 3;- Specified by:
getGraphInputChannelSpecsOrBuilderListin interfaceProcessorIOSpecOrBuilder
-
getGraphInputChannelSpecsCount
public int getGraphInputChannelSpecsCount()For processors with input_channel_specs, the processor must be explicitly connected to another processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec graph_input_channel_specs = 3;- Specified by:
getGraphInputChannelSpecsCountin interfaceProcessorIOSpecOrBuilder
-
getGraphInputChannelSpecs
For processors with input_channel_specs, the processor must be explicitly connected to another processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec graph_input_channel_specs = 3;- Specified by:
getGraphInputChannelSpecsin interfaceProcessorIOSpecOrBuilder
-
getGraphInputChannelSpecsOrBuilder
For processors with input_channel_specs, the processor must be explicitly connected to another processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec graph_input_channel_specs = 3;- Specified by:
getGraphInputChannelSpecsOrBuilderin interfaceProcessorIOSpecOrBuilder
-
getGraphOutputChannelSpecsList
The output artifact specifications for the current processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphOutputChannelSpec graph_output_channel_specs = 4;- Specified by:
getGraphOutputChannelSpecsListin interfaceProcessorIOSpecOrBuilder
-
getGraphOutputChannelSpecsOrBuilderList
public List<? extends ProcessorIOSpec.GraphOutputChannelSpecOrBuilder> getGraphOutputChannelSpecsOrBuilderList()The output artifact specifications for the current processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphOutputChannelSpec graph_output_channel_specs = 4;- Specified by:
getGraphOutputChannelSpecsOrBuilderListin interfaceProcessorIOSpecOrBuilder
-
getGraphOutputChannelSpecsCount
public int getGraphOutputChannelSpecsCount()The output artifact specifications for the current processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphOutputChannelSpec graph_output_channel_specs = 4;- Specified by:
getGraphOutputChannelSpecsCountin interfaceProcessorIOSpecOrBuilder
-
getGraphOutputChannelSpecs
The output artifact specifications for the current processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphOutputChannelSpec graph_output_channel_specs = 4;- Specified by:
getGraphOutputChannelSpecsin interfaceProcessorIOSpecOrBuilder
-
getGraphOutputChannelSpecsOrBuilder
public ProcessorIOSpec.GraphOutputChannelSpecOrBuilder getGraphOutputChannelSpecsOrBuilder(int index) The output artifact specifications for the current processor.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.GraphOutputChannelSpec graph_output_channel_specs = 4;- Specified by:
getGraphOutputChannelSpecsOrBuilderin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceInputBindingSpecsList
public List<ProcessorIOSpec.InstanceResourceInputBindingSpec> getInstanceResourceInputBindingSpecsList()The input resource that needs to be fed from the application instance.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec instance_resource_input_binding_specs = 5;- Specified by:
getInstanceResourceInputBindingSpecsListin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceInputBindingSpecsOrBuilderList
public List<? extends ProcessorIOSpec.InstanceResourceInputBindingSpecOrBuilder> getInstanceResourceInputBindingSpecsOrBuilderList()The input resource that needs to be fed from the application instance.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec instance_resource_input_binding_specs = 5;- Specified by:
getInstanceResourceInputBindingSpecsOrBuilderListin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceInputBindingSpecsCount
public int getInstanceResourceInputBindingSpecsCount()The input resource that needs to be fed from the application instance.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec instance_resource_input_binding_specs = 5;- Specified by:
getInstanceResourceInputBindingSpecsCountin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceInputBindingSpecs
public ProcessorIOSpec.InstanceResourceInputBindingSpec getInstanceResourceInputBindingSpecs(int index) The input resource that needs to be fed from the application instance.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec instance_resource_input_binding_specs = 5;- Specified by:
getInstanceResourceInputBindingSpecsin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceInputBindingSpecsOrBuilder
public ProcessorIOSpec.InstanceResourceInputBindingSpecOrBuilder getInstanceResourceInputBindingSpecsOrBuilder(int index) The input resource that needs to be fed from the application instance.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceInputBindingSpec instance_resource_input_binding_specs = 5;- Specified by:
getInstanceResourceInputBindingSpecsOrBuilderin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceOutputBindingSpecsList
public List<ProcessorIOSpec.InstanceResourceOutputBindingSpec> getInstanceResourceOutputBindingSpecsList()The output resource that the processor will generate per instance. Other than the explicitly listed output bindings here, all the processors' GraphOutputChannels can be binded to stream resource. The bind name then is the same as the GraphOutputChannel's name.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec instance_resource_output_binding_specs = 6;- Specified by:
getInstanceResourceOutputBindingSpecsListin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceOutputBindingSpecsOrBuilderList
public List<? extends ProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder> getInstanceResourceOutputBindingSpecsOrBuilderList()The output resource that the processor will generate per instance. Other than the explicitly listed output bindings here, all the processors' GraphOutputChannels can be binded to stream resource. The bind name then is the same as the GraphOutputChannel's name.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec instance_resource_output_binding_specs = 6;- Specified by:
getInstanceResourceOutputBindingSpecsOrBuilderListin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceOutputBindingSpecsCount
public int getInstanceResourceOutputBindingSpecsCount()The output resource that the processor will generate per instance. Other than the explicitly listed output bindings here, all the processors' GraphOutputChannels can be binded to stream resource. The bind name then is the same as the GraphOutputChannel's name.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec instance_resource_output_binding_specs = 6;- Specified by:
getInstanceResourceOutputBindingSpecsCountin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceOutputBindingSpecs
public ProcessorIOSpec.InstanceResourceOutputBindingSpec getInstanceResourceOutputBindingSpecs(int index) The output resource that the processor will generate per instance. Other than the explicitly listed output bindings here, all the processors' GraphOutputChannels can be binded to stream resource. The bind name then is the same as the GraphOutputChannel's name.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec instance_resource_output_binding_specs = 6;- Specified by:
getInstanceResourceOutputBindingSpecsin interfaceProcessorIOSpecOrBuilder
-
getInstanceResourceOutputBindingSpecsOrBuilder
public ProcessorIOSpec.InstanceResourceOutputBindingSpecOrBuilder getInstanceResourceOutputBindingSpecsOrBuilder(int index) The output resource that the processor will generate per instance. Other than the explicitly listed output bindings here, all the processors' GraphOutputChannels can be binded to stream resource. The bind name then is the same as the GraphOutputChannel's name.
repeated .google.cloud.visionai.v1.ProcessorIOSpec.InstanceResourceOutputBindingSpec instance_resource_output_binding_specs = 6;- Specified by:
getInstanceResourceOutputBindingSpecsOrBuilderin interfaceProcessorIOSpecOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ProcessorIOSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ProcessorIOSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ProcessorIOSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ProcessorIOSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ProcessorIOSpec parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProcessorIOSpec.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-