public static final class Clip.ClipManifest.Builder extends GeneratedMessageV3.Builder<Clip.ClipManifest.Builder> implements Clip.ClipManifestOrBuilder
ClipManifest identifies a source manifest for the generated clip manifest.
Protobuf type google.cloud.video.livestream.v1.Clip.ClipManifest
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Clip.ClipManifest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public Clip.ClipManifest build()
buildPartial()
public Clip.ClipManifest buildPartial()
clear()
public Clip.ClipManifest.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public Clip.ClipManifest.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearManifestKey()
public Clip.ClipManifest.Builder clearManifestKey()
Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key
for the selected
manifest.
string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];
clearOneof(Descriptors.OneofDescriptor oneof)
public Clip.ClipManifest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearOutputUri()
public Clip.ClipManifest.Builder clearOutputUri()
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
clone()
public Clip.ClipManifest.Builder clone()
Overrides
getDefaultInstanceForType()
public Clip.ClipManifest getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getManifestKey()
public String getManifestKey()
Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key
for the selected
manifest.
string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
String |
The manifestKey.
|
getManifestKeyBytes()
public ByteString getManifestKeyBytes()
Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key
for the selected
manifest.
string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
Type |
Description |
ByteString |
The bytes for manifestKey.
|
getOutputUri()
public String getOutputUri()
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
String |
The outputUri.
|
getOutputUriBytes()
public ByteString getOutputUriBytes()
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
ByteString |
The bytes for outputUri.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(Clip.ClipManifest other)
public Clip.ClipManifest.Builder mergeFrom(Clip.ClipManifest other)
public Clip.ClipManifest.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Clip.ClipManifest.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Clip.ClipManifest.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public Clip.ClipManifest.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setManifestKey(String value)
public Clip.ClipManifest.Builder setManifestKey(String value)
Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key
for the selected
manifest.
string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
String
The manifestKey to set.
|
setManifestKeyBytes(ByteString value)
public Clip.ClipManifest.Builder setManifestKeyBytes(ByteString value)
Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key
for the selected
manifest.
string manifest_key = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
Name |
Description |
value |
ByteString
The bytes for manifestKey to set.
|
setOutputUri(String value)
public Clip.ClipManifest.Builder setOutputUri(String value)
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
String
The outputUri to set.
|
setOutputUriBytes(ByteString value)
public Clip.ClipManifest.Builder setOutputUriBytes(ByteString value)
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
string output_uri = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
value |
ByteString
The bytes for outputUri to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Clip.ClipManifest.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Clip.ClipManifest.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides