Class Channel
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.video.livestream.v1.Channel
- All Implemented Interfaces:
ChannelOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class Channel
extends com.google.protobuf.GeneratedMessage
implements ChannelOrBuilder
Channel resource represents the processor that does a user-defined "streaming" operation, which includes getting an input stream through an input, transcoding it to multiple renditions, and publishing output live streams in certain formats (for example, HLS or DASH) to the specified location.Protobuf type
google.cloud.video.livestream.v1.Channel- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classChannel resource represents the processor that does a user-defined "streaming" operation, which includes getting an input stream through an input, transcoding it to multiple renditions, and publishing output live streams in certain formats (for example, HLS or DASH) to the specified location.static final classLocation of output file(s) in a Google Cloud Storage bucket.static interfacestatic enumState of streaming operation that the channel is running.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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic 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 TypeMethodDescriptionbooleancontainsLabels(String key) User-defined key/value metadata.booleanOutput only.com.google.protobuf.ByteStringOutput only.Optional.Optional.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.static Channelstatic final com.google.protobuf.Descriptors.DescriptorgetDistributions(int index) Optional.intOptional.Optional.getDistributionsOrBuilder(int index) Optional.List<? extends DistributionOrBuilder>Optional.getDistributionStreams(int index) Optional.intOptional.Optional.getDistributionStreamsOrBuilder(int index) Optional.List<? extends DistributionStreamOrBuilder>Optional.getElementaryStreams(int index) List of elementary streams.intList of elementary streams.List of elementary streams.getElementaryStreamsOrBuilder(int index) List of elementary streams.List<? extends ElementaryStreamOrBuilder>List of elementary streams.getEncryptions(int index) Optional.intOptional.Optional.getEncryptionsOrBuilder(int index) Optional.List<? extends EncryptionOrBuilder>Optional.getInputAttachments(int index) A list of input attachments that this channel uses.intA list of input attachments that this channel uses.A list of input attachments that this channel uses.getInputAttachmentsOrBuilder(int index) A list of input attachments that this channel uses.List<? extends InputAttachmentOrBuilder>A list of input attachments that this channel uses.The configuration for input sources defined in [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].The configuration for input sources defined in [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].Deprecated.intUser-defined key/value metadata.User-defined key/value metadata.getLabelsOrDefault(String key, String defaultValue) User-defined key/value metadata.getLabelsOrThrow(String key) User-defined key/value metadata.Configuration of platform logs for this channel.Configuration of platform logs for this channel.getManifests(int index) List of output manifests.intList of output manifests.List of output manifests.getManifestsOrBuilder(int index) List of output manifests.List<? extends ManifestOrBuilder>List of output manifests.getMuxStreams(int index) List of multiplexing settings for output streams.intList of multiplexing settings for output streams.List of multiplexing settings for output streams.getMuxStreamsOrBuilder(int index) List of multiplexing settings for output streams.List<? extends MuxStreamOrBuilder>List of multiplexing settings for output streams.getName()The resource name of the channel, in the form of: `projects/{project}/locations/{location}/channels/{channelId}`.com.google.protobuf.ByteStringThe resource name of the channel, in the form of: `projects/{project}/locations/{location}/channels/{channelId}`.Required.Required.com.google.protobuf.Parser<Channel>Optional.Optional.intgetSpriteSheets(int index) List of output sprite sheets.intList of output sprite sheets.List of output sprite sheets.getSpriteSheetsOrBuilder(int index) List of output sprite sheets.List<? extends SpriteSheetOrBuilder>List of output sprite sheets.getStaticOverlays(int index) Optional.intOptional.Optional.getStaticOverlaysOrBuilder(int index) Optional.List<? extends StaticOverlayOrBuilder>Optional.Output only.Output only.Output only.intOutput only.Configuration of timecode for this channel.Configuration of timecode for this channel.com.google.protobuf.TimestampOutput only.com.google.protobuf.TimestampOrBuilderOutput only.booleanOptional.booleanOutput only.inthashCode()booleanThe configuration for input sources defined in [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].booleanConfiguration of platform logs for this channel.booleanRequired.booleanOptional.booleanOutput only.booleanConfiguration of timecode for this channel.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) final booleanstatic Channel.Builderstatic Channel.BuildernewBuilder(Channel prototype) protected Channel.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static ChannelparseDelimitedFrom(InputStream input) static ChannelparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelparseFrom(byte[] data) static ChannelparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelparseFrom(com.google.protobuf.ByteString data) static ChannelparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelparseFrom(com.google.protobuf.CodedInputStream input) static ChannelparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelparseFrom(InputStream input) static ChannelparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static ChannelparseFrom(ByteBuffer data) static ChannelparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Channel>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, 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:
-
CREATE_TIME_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER- See Also:
-
UPDATE_TIME_FIELD_NUMBER
public static final int UPDATE_TIME_FIELD_NUMBER- See Also:
-
LABELS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER- See Also:
-
INPUT_ATTACHMENTS_FIELD_NUMBER
public static final int INPUT_ATTACHMENTS_FIELD_NUMBER- See Also:
-
ACTIVE_INPUT_FIELD_NUMBER
public static final int ACTIVE_INPUT_FIELD_NUMBER- See Also:
-
OUTPUT_FIELD_NUMBER
public static final int OUTPUT_FIELD_NUMBER- See Also:
-
ELEMENTARY_STREAMS_FIELD_NUMBER
public static final int ELEMENTARY_STREAMS_FIELD_NUMBER- See Also:
-
MUX_STREAMS_FIELD_NUMBER
public static final int MUX_STREAMS_FIELD_NUMBER- See Also:
-
MANIFESTS_FIELD_NUMBER
public static final int MANIFESTS_FIELD_NUMBER- See Also:
-
DISTRIBUTION_STREAMS_FIELD_NUMBER
public static final int DISTRIBUTION_STREAMS_FIELD_NUMBER- See Also:
-
DISTRIBUTIONS_FIELD_NUMBER
public static final int DISTRIBUTIONS_FIELD_NUMBER- See Also:
-
SPRITE_SHEETS_FIELD_NUMBER
public static final int SPRITE_SHEETS_FIELD_NUMBER- See Also:
-
STREAMING_STATE_FIELD_NUMBER
public static final int STREAMING_STATE_FIELD_NUMBER- See Also:
-
STREAMING_ERROR_FIELD_NUMBER
public static final int STREAMING_ERROR_FIELD_NUMBER- See Also:
-
LOG_CONFIG_FIELD_NUMBER
public static final int LOG_CONFIG_FIELD_NUMBER- See Also:
-
TIMECODE_CONFIG_FIELD_NUMBER
public static final int TIMECODE_CONFIG_FIELD_NUMBER- See Also:
-
ENCRYPTIONS_FIELD_NUMBER
public static final int ENCRYPTIONS_FIELD_NUMBER- See Also:
-
INPUT_CONFIG_FIELD_NUMBER
public static final int INPUT_CONFIG_FIELD_NUMBER- See Also:
-
RETENTION_CONFIG_FIELD_NUMBER
public static final int RETENTION_CONFIG_FIELD_NUMBER- See Also:
-
STATIC_OVERLAYS_FIELD_NUMBER
public static final int STATIC_OVERLAYS_FIELD_NUMBER- See Also:
-
AUTO_TRANSCRIPTION_CONFIG_FIELD_NUMBER
public static final int AUTO_TRANSCRIPTION_CONFIG_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
getName
The resource name of the channel, in the form of: `projects/{project}/locations/{location}/channels/{channelId}`.string name = 1;- Specified by:
getNamein interfaceChannelOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The resource name of the channel, in the form of: `projects/{project}/locations/{location}/channels/{channelId}`.string name = 1;- Specified by:
getNameBytesin interfaceChannelOrBuilder- Returns:
- The bytes for name.
-
hasCreateTime
public boolean hasCreateTime()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasCreateTimein interfaceChannelOrBuilder- Returns:
- Whether the createTime field is set.
-
getCreateTime
public com.google.protobuf.Timestamp getCreateTime()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimein interfaceChannelOrBuilder- Returns:
- The createTime.
-
getCreateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()Output only. The creation time.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getCreateTimeOrBuilderin interfaceChannelOrBuilder
-
hasUpdateTime
public boolean hasUpdateTime()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasUpdateTimein interfaceChannelOrBuilder- Returns:
- Whether the updateTime field is set.
-
getUpdateTime
public com.google.protobuf.Timestamp getUpdateTime()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimein interfaceChannelOrBuilder- Returns:
- The updateTime.
-
getUpdateTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()Output only. The update time.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getUpdateTimeOrBuilderin interfaceChannelOrBuilder
-
getLabelsCount
public int getLabelsCount()Description copied from interface:ChannelOrBuilderUser-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsCountin interfaceChannelOrBuilder
-
containsLabels
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
containsLabelsin interfaceChannelOrBuilder
-
getLabels
Deprecated.UsegetLabelsMap()instead.- Specified by:
getLabelsin interfaceChannelOrBuilder
-
getLabelsMap
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsMapin interfaceChannelOrBuilder
-
getLabelsOrDefault
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsOrDefaultin interfaceChannelOrBuilder
-
getLabelsOrThrow
User-defined key/value metadata.
map<string, string> labels = 4;- Specified by:
getLabelsOrThrowin interfaceChannelOrBuilder
-
getInputAttachmentsList
A list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;- Specified by:
getInputAttachmentsListin interfaceChannelOrBuilder
-
getInputAttachmentsOrBuilderList
A list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;- Specified by:
getInputAttachmentsOrBuilderListin interfaceChannelOrBuilder
-
getInputAttachmentsCount
public int getInputAttachmentsCount()A list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;- Specified by:
getInputAttachmentsCountin interfaceChannelOrBuilder
-
getInputAttachments
A list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;- Specified by:
getInputAttachmentsin interfaceChannelOrBuilder
-
getInputAttachmentsOrBuilder
A list of input attachments that this channel uses. One channel can have multiple inputs as the input sources. Only one input can be selected as the input source at one time.
repeated .google.cloud.video.livestream.v1.InputAttachment input_attachments = 16;- Specified by:
getInputAttachmentsOrBuilderin interfaceChannelOrBuilder
-
getActiveInput
Output only. The [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key] that serves as the current input source. The first input in the [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments] is the initial input source.
string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getActiveInputin interfaceChannelOrBuilder- Returns:
- The activeInput.
-
getActiveInputBytes
public com.google.protobuf.ByteString getActiveInputBytes()Output only. The [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key] that serves as the current input source. The first input in the [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments] is the initial input source.
string active_input = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getActiveInputBytesin interfaceChannelOrBuilder- Returns:
- The bytes for activeInput.
-
hasOutput
public boolean hasOutput()Required. Information about the output (that is, the Cloud Storage bucket to store the generated live stream).
.google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasOutputin interfaceChannelOrBuilder- Returns:
- Whether the output field is set.
-
getOutput
Required. Information about the output (that is, the Cloud Storage bucket to store the generated live stream).
.google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOutputin interfaceChannelOrBuilder- Returns:
- The output.
-
getOutputOrBuilder
Required. Information about the output (that is, the Cloud Storage bucket to store the generated live stream).
.google.cloud.video.livestream.v1.Channel.Output output = 9 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOutputOrBuilderin interfaceChannelOrBuilder
-
getElementaryStreamsList
List of elementary streams.
repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;- Specified by:
getElementaryStreamsListin interfaceChannelOrBuilder
-
getElementaryStreamsOrBuilderList
List of elementary streams.
repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;- Specified by:
getElementaryStreamsOrBuilderListin interfaceChannelOrBuilder
-
getElementaryStreamsCount
public int getElementaryStreamsCount()List of elementary streams.
repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;- Specified by:
getElementaryStreamsCountin interfaceChannelOrBuilder
-
getElementaryStreams
List of elementary streams.
repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;- Specified by:
getElementaryStreamsin interfaceChannelOrBuilder
-
getElementaryStreamsOrBuilder
List of elementary streams.
repeated .google.cloud.video.livestream.v1.ElementaryStream elementary_streams = 10;- Specified by:
getElementaryStreamsOrBuilderin interfaceChannelOrBuilder
-
getMuxStreamsList
List of multiplexing settings for output streams.
repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;- Specified by:
getMuxStreamsListin interfaceChannelOrBuilder
-
getMuxStreamsOrBuilderList
List of multiplexing settings for output streams.
repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;- Specified by:
getMuxStreamsOrBuilderListin interfaceChannelOrBuilder
-
getMuxStreamsCount
public int getMuxStreamsCount()List of multiplexing settings for output streams.
repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;- Specified by:
getMuxStreamsCountin interfaceChannelOrBuilder
-
getMuxStreams
List of multiplexing settings for output streams.
repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;- Specified by:
getMuxStreamsin interfaceChannelOrBuilder
-
getMuxStreamsOrBuilder
List of multiplexing settings for output streams.
repeated .google.cloud.video.livestream.v1.MuxStream mux_streams = 11;- Specified by:
getMuxStreamsOrBuilderin interfaceChannelOrBuilder
-
getManifestsList
List of output manifests.
repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;- Specified by:
getManifestsListin interfaceChannelOrBuilder
-
getManifestsOrBuilderList
List of output manifests.
repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;- Specified by:
getManifestsOrBuilderListin interfaceChannelOrBuilder
-
getManifestsCount
public int getManifestsCount()List of output manifests.
repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;- Specified by:
getManifestsCountin interfaceChannelOrBuilder
-
getManifests
List of output manifests.
repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;- Specified by:
getManifestsin interfaceChannelOrBuilder
-
getManifestsOrBuilder
List of output manifests.
repeated .google.cloud.video.livestream.v1.Manifest manifests = 12;- Specified by:
getManifestsOrBuilderin interfaceChannelOrBuilder
-
getDistributionStreamsList
Optional. List of multiplexing settings of streams for distributions.
repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionStreamsListin interfaceChannelOrBuilder
-
getDistributionStreamsOrBuilderList
Optional. List of multiplexing settings of streams for distributions.
repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionStreamsOrBuilderListin interfaceChannelOrBuilder
-
getDistributionStreamsCount
public int getDistributionStreamsCount()Optional. List of multiplexing settings of streams for distributions.
repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionStreamsCountin interfaceChannelOrBuilder
-
getDistributionStreams
Optional. List of multiplexing settings of streams for distributions.
repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionStreamsin interfaceChannelOrBuilder
-
getDistributionStreamsOrBuilder
Optional. List of multiplexing settings of streams for distributions.
repeated .google.cloud.video.livestream.v1.DistributionStream distribution_streams = 28 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionStreamsOrBuilderin interfaceChannelOrBuilder
-
getDistributionsList
Optional. List of distributions.
repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionsListin interfaceChannelOrBuilder
-
getDistributionsOrBuilderList
Optional. List of distributions.
repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionsOrBuilderListin interfaceChannelOrBuilder
-
getDistributionsCount
public int getDistributionsCount()Optional. List of distributions.
repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionsCountin interfaceChannelOrBuilder
-
getDistributions
Optional. List of distributions.
repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionsin interfaceChannelOrBuilder
-
getDistributionsOrBuilder
Optional. List of distributions.
repeated .google.cloud.video.livestream.v1.Distribution distributions = 29 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDistributionsOrBuilderin interfaceChannelOrBuilder
-
getSpriteSheetsList
List of output sprite sheets.
repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;- Specified by:
getSpriteSheetsListin interfaceChannelOrBuilder
-
getSpriteSheetsOrBuilderList
List of output sprite sheets.
repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;- Specified by:
getSpriteSheetsOrBuilderListin interfaceChannelOrBuilder
-
getSpriteSheetsCount
public int getSpriteSheetsCount()List of output sprite sheets.
repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;- Specified by:
getSpriteSheetsCountin interfaceChannelOrBuilder
-
getSpriteSheets
List of output sprite sheets.
repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;- Specified by:
getSpriteSheetsin interfaceChannelOrBuilder
-
getSpriteSheetsOrBuilder
List of output sprite sheets.
repeated .google.cloud.video.livestream.v1.SpriteSheet sprite_sheets = 13;- Specified by:
getSpriteSheetsOrBuilderin interfaceChannelOrBuilder
-
getStreamingStateValue
public int getStreamingStateValue()Output only. State of the streaming operation.
.google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStreamingStateValuein interfaceChannelOrBuilder- Returns:
- The enum numeric value on the wire for streamingState.
-
getStreamingState
Output only. State of the streaming operation.
.google.cloud.video.livestream.v1.Channel.StreamingState streaming_state = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStreamingStatein interfaceChannelOrBuilder- Returns:
- The streamingState.
-
hasStreamingError
public boolean hasStreamingError()Output only. A description of the reason for the streaming error. This property is always present when [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state] is [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
.google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
hasStreamingErrorin interfaceChannelOrBuilder- Returns:
- Whether the streamingError field is set.
-
getStreamingError
Output only. A description of the reason for the streaming error. This property is always present when [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state] is [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
.google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStreamingErrorin interfaceChannelOrBuilder- Returns:
- The streamingError.
-
getStreamingErrorOrBuilder
Output only. A description of the reason for the streaming error. This property is always present when [streaming_state][google.cloud.video.livestream.v1.Channel.streaming_state] is [STREAMING_ERROR][google.cloud.video.livestream.v1.Channel.StreamingState.STREAMING_ERROR].
.google.rpc.Status streaming_error = 18 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getStreamingErrorOrBuilderin interfaceChannelOrBuilder
-
hasLogConfig
public boolean hasLogConfig()Configuration of platform logs for this channel.
.google.cloud.video.livestream.v1.LogConfig log_config = 19;- Specified by:
hasLogConfigin interfaceChannelOrBuilder- Returns:
- Whether the logConfig field is set.
-
getLogConfig
Configuration of platform logs for this channel.
.google.cloud.video.livestream.v1.LogConfig log_config = 19;- Specified by:
getLogConfigin interfaceChannelOrBuilder- Returns:
- The logConfig.
-
getLogConfigOrBuilder
Configuration of platform logs for this channel.
.google.cloud.video.livestream.v1.LogConfig log_config = 19;- Specified by:
getLogConfigOrBuilderin interfaceChannelOrBuilder
-
hasTimecodeConfig
public boolean hasTimecodeConfig()Configuration of timecode for this channel.
.google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;- Specified by:
hasTimecodeConfigin interfaceChannelOrBuilder- Returns:
- Whether the timecodeConfig field is set.
-
getTimecodeConfig
Configuration of timecode for this channel.
.google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;- Specified by:
getTimecodeConfigin interfaceChannelOrBuilder- Returns:
- The timecodeConfig.
-
getTimecodeConfigOrBuilder
Configuration of timecode for this channel.
.google.cloud.video.livestream.v1.TimecodeConfig timecode_config = 21;- Specified by:
getTimecodeConfigOrBuilderin interfaceChannelOrBuilder
-
getEncryptionsList
Optional. Encryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionsListin interfaceChannelOrBuilder
-
getEncryptionsOrBuilderList
Optional. Encryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionsOrBuilderListin interfaceChannelOrBuilder
-
getEncryptionsCount
public int getEncryptionsCount()Optional. Encryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionsCountin interfaceChannelOrBuilder
-
getEncryptions
Optional. Encryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionsin interfaceChannelOrBuilder
-
getEncryptionsOrBuilder
Optional. Encryption configurations for this channel. Each configuration has an ID which is referred to by each MuxStream to indicate which configuration is used for that output.
repeated .google.cloud.video.livestream.v1.Encryption encryptions = 24 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEncryptionsOrBuilderin interfaceChannelOrBuilder
-
hasInputConfig
public boolean hasInputConfig()The configuration for input sources defined in [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
.google.cloud.video.livestream.v1.InputConfig input_config = 25;- Specified by:
hasInputConfigin interfaceChannelOrBuilder- Returns:
- Whether the inputConfig field is set.
-
getInputConfig
The configuration for input sources defined in [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
.google.cloud.video.livestream.v1.InputConfig input_config = 25;- Specified by:
getInputConfigin interfaceChannelOrBuilder- Returns:
- The inputConfig.
-
getInputConfigOrBuilder
The configuration for input sources defined in [input_attachments][google.cloud.video.livestream.v1.Channel.input_attachments].
.google.cloud.video.livestream.v1.InputConfig input_config = 25;- Specified by:
getInputConfigOrBuilderin interfaceChannelOrBuilder
-
hasRetentionConfig
public boolean hasRetentionConfig()Optional. Configuration for retention of output files for this channel.
.google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRetentionConfigin interfaceChannelOrBuilder- Returns:
- Whether the retentionConfig field is set.
-
getRetentionConfig
Optional. Configuration for retention of output files for this channel.
.google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRetentionConfigin interfaceChannelOrBuilder- Returns:
- The retentionConfig.
-
getRetentionConfigOrBuilder
Optional. Configuration for retention of output files for this channel.
.google.cloud.video.livestream.v1.RetentionConfig retention_config = 26 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRetentionConfigOrBuilderin interfaceChannelOrBuilder
-
getStaticOverlaysList
Optional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStaticOverlaysListin interfaceChannelOrBuilder
-
getStaticOverlaysOrBuilderList
Optional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStaticOverlaysOrBuilderListin interfaceChannelOrBuilder
-
getStaticOverlaysCount
public int getStaticOverlaysCount()Optional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStaticOverlaysCountin interfaceChannelOrBuilder
-
getStaticOverlays
Optional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStaticOverlaysin interfaceChannelOrBuilder
-
getStaticOverlaysOrBuilder
Optional. List of static overlay images. Those images display over the output content for the whole duration of the live stream.
repeated .google.cloud.video.livestream.v1.StaticOverlay static_overlays = 27 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getStaticOverlaysOrBuilderin interfaceChannelOrBuilder
-
hasAutoTranscriptionConfig
public boolean hasAutoTranscriptionConfig()Optional. Advanced configurations for auto-generated text streams.
.google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasAutoTranscriptionConfigin interfaceChannelOrBuilder- Returns:
- Whether the autoTranscriptionConfig field is set.
-
getAutoTranscriptionConfig
Optional. Advanced configurations for auto-generated text streams.
.google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutoTranscriptionConfigin interfaceChannelOrBuilder- Returns:
- The autoTranscriptionConfig.
-
getAutoTranscriptionConfigOrBuilder
Optional. Advanced configurations for auto-generated text streams.
.google.cloud.video.livestream.v1.AutoTranscriptionConfig auto_transcription_config = 30 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getAutoTranscriptionConfigOrBuilderin interfaceChannelOrBuilder
-
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 Channel parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Channel parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Channel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Channel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Channel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Channel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Channel parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Channel parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Channel 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 Channel.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
-