Package com.google.cloud.visionai.v1
Class GenerateHlsUriRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateHlsUriRequest.Builder>
com.google.cloud.visionai.v1.GenerateHlsUriRequest.Builder
- All Implemented Interfaces:
GenerateHlsUriRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerateHlsUriRequest
public static final class GenerateHlsUriRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerateHlsUriRequest.Builder>
implements GenerateHlsUriRequestOrBuilder
Request message for GenerateHlsUri API.Protobuf type
google.cloud.visionai.v1.GenerateHlsUriRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAllTemporalPartitions(Iterable<? extends Partition.TemporalPartition> values) The time range to request clips for.addTemporalPartitions(int index, Partition.TemporalPartition value) The time range to request clips for.addTemporalPartitions(int index, Partition.TemporalPartition.Builder builderForValue) The time range to request clips for.The time range to request clips for.addTemporalPartitions(Partition.TemporalPartition.Builder builderForValue) The time range to request clips for.The time range to request clips for.addTemporalPartitionsBuilder(int index) The time range to request clips for.build()clear()Option to exclusively show a livestream of the asset with up to 3 minutes of backlog data.Required.The time range to request clips for.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOption to exclusively show a livestream of the asset with up to 3 minutes of backlog data.getName()Required.com.google.protobuf.ByteStringRequired.getTemporalPartitions(int index) The time range to request clips for.getTemporalPartitionsBuilder(int index) The time range to request clips for.The time range to request clips for.intThe time range to request clips for.The time range to request clips for.getTemporalPartitionsOrBuilder(int index) The time range to request clips for.List<? extends Partition.TemporalPartitionOrBuilder>The time range to request clips for.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(GenerateHlsUriRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeTemporalPartitions(int index) The time range to request clips for.setLiveViewEnabled(boolean value) Option to exclusively show a livestream of the asset with up to 3 minutes of backlog data.Required.setNameBytes(com.google.protobuf.ByteString value) Required.setTemporalPartitions(int index, Partition.TemporalPartition value) The time range to request clips for.setTemporalPartitions(int index, Partition.TemporalPartition.Builder builderForValue) The time range to request clips for.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<GenerateHlsUriRequest.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<GenerateHlsUriRequest.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<GenerateHlsUriRequest.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<GenerateHlsUriRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerateHlsUriRequest.Builder>
-
mergeFrom
public GenerateHlsUriRequest.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<GenerateHlsUriRequest.Builder>- Throws:
IOException
-
getName
Required. The resource name of the asset to request clips for. Format: `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}`string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNamein interfaceGenerateHlsUriRequestOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Required. The resource name of the asset to request clips for. Format: `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}`string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getNameBytesin interfaceGenerateHlsUriRequestOrBuilder- Returns:
- The bytes for name.
-
setName
Required. The resource name of the asset to request clips for. Format: `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}`string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Required. The resource name of the asset to request clips for. Format: `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}`string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
Required. The resource name of the asset to request clips for. Format: `projects/{project_number}/locations/{location_id}/corpora/{corpus_id}/assets/{asset_id}`string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getTemporalPartitionsList
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2;- Specified by:
getTemporalPartitionsListin interfaceGenerateHlsUriRequestOrBuilder
-
getTemporalPartitionsCount
public int getTemporalPartitionsCount()The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2;- Specified by:
getTemporalPartitionsCountin interfaceGenerateHlsUriRequestOrBuilder
-
getTemporalPartitions
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2;- Specified by:
getTemporalPartitionsin interfaceGenerateHlsUriRequestOrBuilder
-
setTemporalPartitions
public GenerateHlsUriRequest.Builder setTemporalPartitions(int index, Partition.TemporalPartition value) The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
setTemporalPartitions
public GenerateHlsUriRequest.Builder setTemporalPartitions(int index, Partition.TemporalPartition.Builder builderForValue) The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
addTemporalPartitions
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
addTemporalPartitions
public GenerateHlsUriRequest.Builder addTemporalPartitions(int index, Partition.TemporalPartition value) The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
addTemporalPartitions
public GenerateHlsUriRequest.Builder addTemporalPartitions(Partition.TemporalPartition.Builder builderForValue) The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
addTemporalPartitions
public GenerateHlsUriRequest.Builder addTemporalPartitions(int index, Partition.TemporalPartition.Builder builderForValue) The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
addAllTemporalPartitions
public GenerateHlsUriRequest.Builder addAllTemporalPartitions(Iterable<? extends Partition.TemporalPartition> values) The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
clearTemporalPartitions
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
removeTemporalPartitions
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
getTemporalPartitionsBuilder
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
getTemporalPartitionsOrBuilder
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2;- Specified by:
getTemporalPartitionsOrBuilderin interfaceGenerateHlsUriRequestOrBuilder
-
getTemporalPartitionsOrBuilderList
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2;- Specified by:
getTemporalPartitionsOrBuilderListin interfaceGenerateHlsUriRequestOrBuilder
-
addTemporalPartitionsBuilder
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
addTemporalPartitionsBuilder
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
getTemporalPartitionsBuilderList
The time range to request clips for. Will be ignored if `get_live_view` is set to True. The total time range requested should be smaller than 24h.
repeated .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partitions = 2; -
getLiveViewEnabled
public boolean getLiveViewEnabled()Option to exclusively show a livestream of the asset with up to 3 minutes of backlog data.
bool live_view_enabled = 3;- Specified by:
getLiveViewEnabledin interfaceGenerateHlsUriRequestOrBuilder- Returns:
- The liveViewEnabled.
-
setLiveViewEnabled
Option to exclusively show a livestream of the asset with up to 3 minutes of backlog data.
bool live_view_enabled = 3;- Parameters:
value- The liveViewEnabled to set.- Returns:
- This builder for chaining.
-
clearLiveViewEnabled
Option to exclusively show a livestream of the asset with up to 3 minutes of backlog data.
bool live_view_enabled = 3;- Returns:
- This builder for chaining.
-