Package com.google.cloud.visionai.v1
Interface PacketHeaderOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
PacketHeader,PacketHeader.Builder
@Generated
public interface PacketHeaderOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.TimestampInput only.com.google.protobuf.TimestampOrBuilderInput only.intgetFlags()Immutable.com.google.protobuf.StructInput only.com.google.protobuf.StructOrBuilderInput only.Input only.Input only.Output only.Output only.Immutable.com.google.protobuf.ByteStringImmutable.getType()Input only.Input only.booleanInput only.booleanInput only.booleanInput only.booleanOutput only.booleanhasType()Input only.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasCaptureTime
boolean hasCaptureTime()Input only. The capture time of the packet.
.google.protobuf.Timestamp capture_time = 1 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- Whether the captureTime field is set.
-
getCaptureTime
com.google.protobuf.Timestamp getCaptureTime()Input only. The capture time of the packet.
.google.protobuf.Timestamp capture_time = 1 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- The captureTime.
-
getCaptureTimeOrBuilder
com.google.protobuf.TimestampOrBuilder getCaptureTimeOrBuilder()Input only. The capture time of the packet.
.google.protobuf.Timestamp capture_time = 1 [(.google.api.field_behavior) = INPUT_ONLY]; -
hasType
boolean hasType()Input only. Immutable. The type of the payload.
.google.cloud.visionai.v1.PacketType type = 2 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the type field is set.
-
getType
PacketType getType()Input only. Immutable. The type of the payload.
.google.cloud.visionai.v1.PacketType type = 2 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The type.
-
getTypeOrBuilder
PacketTypeOrBuilder getTypeOrBuilder()Input only. Immutable. The type of the payload.
.google.cloud.visionai.v1.PacketType type = 2 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; -
hasMetadata
boolean hasMetadata()Input only. This field is for users to attach user managed metadata.
.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- Whether the metadata field is set.
-
getMetadata
com.google.protobuf.Struct getMetadata()Input only. This field is for users to attach user managed metadata.
.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = INPUT_ONLY];- Returns:
- The metadata.
-
getMetadataOrBuilder
com.google.protobuf.StructOrBuilder getMetadataOrBuilder()Input only. This field is for users to attach user managed metadata.
.google.protobuf.Struct metadata = 3 [(.google.api.field_behavior) = INPUT_ONLY]; -
hasServerMetadata
boolean hasServerMetadata()Output only. Metadata that the server appends to each packet before sending it to receivers. You don't need to set a value for this field when sending packets.
.google.cloud.visionai.v1.ServerMetadata server_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- Whether the serverMetadata field is set.
-
getServerMetadata
ServerMetadata getServerMetadata()Output only. Metadata that the server appends to each packet before sending it to receivers. You don't need to set a value for this field when sending packets.
.google.cloud.visionai.v1.ServerMetadata server_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- The serverMetadata.
-
getServerMetadataOrBuilder
ServerMetadataOrBuilder getServerMetadataOrBuilder()Output only. Metadata that the server appends to each packet before sending it to receivers. You don't need to set a value for this field when sending packets.
.google.cloud.visionai.v1.ServerMetadata server_metadata = 4 [(.google.api.field_behavior) = OUTPUT_ONLY]; -
hasSeriesMetadata
boolean hasSeriesMetadata()Input only. Immutable. Metadata that the server needs to know where to write the packets to. It's only required for the first packet.
.google.cloud.visionai.v1.SeriesMetadata series_metadata = 5 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- Whether the seriesMetadata field is set.
-
getSeriesMetadata
SeriesMetadata getSeriesMetadata()Input only. Immutable. Metadata that the server needs to know where to write the packets to. It's only required for the first packet.
.google.cloud.visionai.v1.SeriesMetadata series_metadata = 5 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- The seriesMetadata.
-
getSeriesMetadataOrBuilder
SeriesMetadataOrBuilder getSeriesMetadataOrBuilder()Input only. Immutable. Metadata that the server needs to know where to write the packets to. It's only required for the first packet.
.google.cloud.visionai.v1.SeriesMetadata series_metadata = 5 [(.google.api.field_behavior) = INPUT_ONLY, (.google.api.field_behavior) = IMMUTABLE]; -
getFlags
int getFlags()Immutable. Packet flag set. SDK will set the flag automatically.
int32 flags = 6 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The flags.
-
getTraceContext
String getTraceContext()Immutable. Header string for tracing across services. It should be set when the packet is first arrived in the stream server. The input format is a lowercase hex string: - version_id: 1 byte, currently must be zero - hex encoded (2 characters) - trace_id: 16 bytes (opaque blob) - hex encoded (32 characters) - span_id: 8 bytes (opaque blob) - hex encoded (16 characters) - trace_options: 1 byte (LSB means tracing enabled) - hex encoded (2 characters) Example: "00-404142434445464748494a4b4c4d4e4f-6162636465666768-01" v trace_id span_id options
string trace_context = 7 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The traceContext.
-
getTraceContextBytes
com.google.protobuf.ByteString getTraceContextBytes()Immutable. Header string for tracing across services. It should be set when the packet is first arrived in the stream server. The input format is a lowercase hex string: - version_id: 1 byte, currently must be zero - hex encoded (2 characters) - trace_id: 16 bytes (opaque blob) - hex encoded (32 characters) - span_id: 8 bytes (opaque blob) - hex encoded (16 characters) - trace_options: 1 byte (LSB means tracing enabled) - hex encoded (2 characters) Example: "00-404142434445464748494a4b4c4d4e4f-6162636465666768-01" v trace_id span_id options
string trace_context = 7 [(.google.api.field_behavior) = IMMUTABLE];- Returns:
- The bytes for traceContext.
-