public static final class Manifest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder> implements ManifestOrBuilder
Manifest configuration.Protobuf type
google.cloud.video.transcoder.v1.Manifest| Modifier and Type | Method and Description |
|---|---|
Manifest.Builder |
addAllMuxStreams(Iterable<String> values)
Required.
|
Manifest.Builder |
addMuxStreams(String value)
Required.
|
Manifest.Builder |
addMuxStreamsBytes(com.google.protobuf.ByteString value)
Required.
|
Manifest.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Manifest |
build() |
Manifest |
buildPartial() |
Manifest.Builder |
clear() |
Manifest.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Manifest.Builder |
clearFileName()
The name of the generated file.
|
Manifest.Builder |
clearMuxStreams()
Required.
|
Manifest.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Manifest.Builder |
clearType()
Required.
|
Manifest.Builder |
clone() |
Manifest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFileName()
The name of the generated file.
|
com.google.protobuf.ByteString |
getFileNameBytes()
The name of the generated file.
|
String |
getMuxStreams(int index)
Required.
|
com.google.protobuf.ByteString |
getMuxStreamsBytes(int index)
Required.
|
int |
getMuxStreamsCount()
Required.
|
com.google.protobuf.ProtocolStringList |
getMuxStreamsList()
Required.
|
Manifest.ManifestType |
getType()
Required.
|
int |
getTypeValue()
Required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Manifest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Manifest.Builder |
mergeFrom(Manifest other) |
Manifest.Builder |
mergeFrom(com.google.protobuf.Message other) |
Manifest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Manifest.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Manifest.Builder |
setFileName(String value)
The name of the generated file.
|
Manifest.Builder |
setFileNameBytes(com.google.protobuf.ByteString value)
The name of the generated file.
|
Manifest.Builder |
setMuxStreams(int index,
String value)
Required.
|
Manifest.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Manifest.Builder |
setType(Manifest.ManifestType value)
Required.
|
Manifest.Builder |
setTypeValue(int value)
Required.
|
Manifest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Manifest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Manifest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Manifest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Manifest.Builder>public Manifest.Builder mergeFrom(Manifest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public Manifest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Manifest.Builder>IOExceptionpublic String getFileName()
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
string file_name = 1;getFileName in interface ManifestOrBuilderpublic com.google.protobuf.ByteString getFileNameBytes()
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
string file_name = 1;getFileNameBytes in interface ManifestOrBuilderpublic Manifest.Builder setFileName(String value)
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
string file_name = 1;value - The fileName to set.public Manifest.Builder clearFileName()
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
string file_name = 1;public Manifest.Builder setFileNameBytes(com.google.protobuf.ByteString value)
The name of the generated file. The default is `manifest` with the extension suffix corresponding to the `Manifest.type`.
string file_name = 1;value - The bytes for fileName to set.public int getTypeValue()
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];
getTypeValue in interface ManifestOrBuilderpublic Manifest.Builder setTypeValue(int value)
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for type to set.public Manifest.ManifestType getType()
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];
getType in interface ManifestOrBuilderpublic Manifest.Builder setType(Manifest.ManifestType value)
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];
value - The type to set.public Manifest.Builder clearType()
Required. Type of the manifest, can be `HLS` or `DASH`.
.google.cloud.video.transcoder.v1.Manifest.ManifestType type = 2 [(.google.api.field_behavior) = REQUIRED];
public com.google.protobuf.ProtocolStringList getMuxStreamsList()
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];getMuxStreamsList in interface ManifestOrBuilderpublic int getMuxStreamsCount()
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];getMuxStreamsCount in interface ManifestOrBuilderpublic String getMuxStreams(int index)
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];getMuxStreams in interface ManifestOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getMuxStreamsBytes(int index)
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];getMuxStreamsBytes in interface ManifestOrBuilderindex - The index of the value to return.public Manifest.Builder setMuxStreams(int index, String value)
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];index - The index to set the value at.value - The muxStreams to set.public Manifest.Builder addMuxStreams(String value)
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];value - The muxStreams to add.public Manifest.Builder addAllMuxStreams(Iterable<String> values)
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];values - The muxStreams to add.public Manifest.Builder clearMuxStreams()
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];public Manifest.Builder addMuxStreamsBytes(com.google.protobuf.ByteString value)
Required. List of user given `MuxStream.key`s that should appear in this manifest. When `Manifest.type` is `HLS`, a media manifest with name `MuxStream.key` and `.m3u8` extension is generated for each element of the `Manifest.mux_streams`.
repeated string mux_streams = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes of the muxStreams to add.public final Manifest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>public final Manifest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Manifest.Builder>Copyright © 2022 Google LLC. All rights reserved.