Package com.google.cloud.visionai.v1
Class ProcessorIOSpec.GraphInputChannelSpec
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec
- All Implemented Interfaces:
ProcessorIOSpec.GraphInputChannelSpecOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- ProcessorIOSpec
public static final class ProcessorIOSpec.GraphInputChannelSpec
extends com.google.protobuf.GeneratedMessage
implements ProcessorIOSpec.GraphInputChannelSpecOrBuilder
Message for input channel specification.Protobuf type
google.cloud.visionai.v1.ProcessorIOSpec.GraphInputChannelSpec- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMessage for input channel specification.Nested 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 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 TypeMethodDescriptionbooleangetAcceptedDataTypeUris(int index) If specified, only those detailed data types can be connected to the processor.com.google.protobuf.ByteStringgetAcceptedDataTypeUrisBytes(int index) If specified, only those detailed data types can be connected to the processor.intIf specified, only those detailed data types can be connected to the processor.com.google.protobuf.ProtocolStringListIf specified, only those detailed data types can be connected to the processor.The data types of the current input channel.intThe data types of the current input channel.static final com.google.protobuf.Descriptors.DescriptorlongHow many input edges can be connected to this input channel. 0 means unlimited.getName()The name of the current input channel.com.google.protobuf.ByteStringThe name of the current input channel.com.google.protobuf.Parser<ProcessorIOSpec.GraphInputChannelSpec>booleanWhether the current input channel is required by the processor.intinthashCode()protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(ProcessorIOSpec.GraphInputChannelSpec prototype) newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<ProcessorIOSpec.GraphInputChannelSpec>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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER- See Also:
-
DATA_TYPE_FIELD_NUMBER
public static final int DATA_TYPE_FIELD_NUMBER- See Also:
-
ACCEPTED_DATA_TYPE_URIS_FIELD_NUMBER
public static final int ACCEPTED_DATA_TYPE_URIS_FIELD_NUMBER- See Also:
-
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER- See Also:
-
MAX_CONNECTION_ALLOWED_FIELD_NUMBER
public static final int MAX_CONNECTION_ALLOWED_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
-
getName
The name of the current input channel.
string name = 1;- Specified by:
getNamein interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the current input channel.
string name = 1;- Specified by:
getNameBytesin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The bytes for name.
-
getDataTypeValue
public int getDataTypeValue()The data types of the current input channel. When this field has more than 1 value, it means this input channel can be connected to either of these different data types.
.google.cloud.visionai.v1.DataType data_type = 2;- Specified by:
getDataTypeValuein interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The enum numeric value on the wire for dataType.
-
getDataType
The data types of the current input channel. When this field has more than 1 value, it means this input channel can be connected to either of these different data types.
.google.cloud.visionai.v1.DataType data_type = 2;- Specified by:
getDataTypein interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The dataType.
-
getAcceptedDataTypeUrisList
public com.google.protobuf.ProtocolStringList getAcceptedDataTypeUrisList()If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted.
repeated string accepted_data_type_uris = 5;- Specified by:
getAcceptedDataTypeUrisListin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- A list containing the acceptedDataTypeUris.
-
getAcceptedDataTypeUrisCount
public int getAcceptedDataTypeUrisCount()If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted.
repeated string accepted_data_type_uris = 5;- Specified by:
getAcceptedDataTypeUrisCountin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The count of acceptedDataTypeUris.
-
getAcceptedDataTypeUris
If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted.
repeated string accepted_data_type_uris = 5;- Specified by:
getAcceptedDataTypeUrisin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The acceptedDataTypeUris at the given index.
-
getAcceptedDataTypeUrisBytes
public com.google.protobuf.ByteString getAcceptedDataTypeUrisBytes(int index) If specified, only those detailed data types can be connected to the processor. For example, jpeg stream for MEDIA, or PredictionResult proto for PROTO type. If unspecified, then any proto is accepted.
repeated string accepted_data_type_uris = 5;- Specified by:
getAcceptedDataTypeUrisBytesin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the acceptedDataTypeUris at the given index.
-
getRequired
public boolean getRequired()Whether the current input channel is required by the processor. For example, for a processor with required video input and optional audio input, if video input is missing, the application will be rejected while the audio input can be missing as long as the video input exists.
bool required = 3;- Specified by:
getRequiredin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The required.
-
getMaxConnectionAllowed
public long getMaxConnectionAllowed()How many input edges can be connected to this input channel. 0 means unlimited.
int64 max_connection_allowed = 4;- Specified by:
getMaxConnectionAllowedin interfaceProcessorIOSpec.GraphInputChannelSpecOrBuilder- Returns:
- The maxConnectionAllowed.
-
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.GraphInputChannelSpec parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec.GraphInputChannelSpec parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec.GraphInputChannelSpec parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec.GraphInputChannelSpec 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.GraphInputChannelSpec parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ProcessorIOSpec.GraphInputChannelSpec 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.GraphInputChannelSpec parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ProcessorIOSpec.GraphInputChannelSpec parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static ProcessorIOSpec.GraphInputChannelSpec parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static ProcessorIOSpec.GraphInputChannelSpec parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static ProcessorIOSpec.GraphInputChannelSpec 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
public static ProcessorIOSpec.GraphInputChannelSpec.Builder newBuilder(ProcessorIOSpec.GraphInputChannelSpec prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ProcessorIOSpec.GraphInputChannelSpec.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
-