Class SegmentSettings.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
- com.google.cloud.video.transcoder.v1.SegmentSettings.Builder
-
- All Implemented Interfaces:
SegmentSettingsOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- SegmentSettings
public static final class SegmentSettings.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder> implements SegmentSettingsOrBuilder
Segment settings for `ts`, `fmp4` and `vtt`.
Protobuf typegoogle.cloud.video.transcoder.v1.SegmentSettings
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SegmentSettings.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SegmentSettings
build()
SegmentSettings
buildPartial()
SegmentSettings.Builder
clear()
SegmentSettings.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
SegmentSettings.Builder
clearIndividualSegments()
Required.SegmentSettings.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
SegmentSettings.Builder
clearSegmentDuration()
Duration of the segments in seconds.SegmentSettings.Builder
clone()
SegmentSettings
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getIndividualSegments()
Required.com.google.protobuf.Duration
getSegmentDuration()
Duration of the segments in seconds.com.google.protobuf.Duration.Builder
getSegmentDurationBuilder()
Duration of the segments in seconds.com.google.protobuf.DurationOrBuilder
getSegmentDurationOrBuilder()
Duration of the segments in seconds.boolean
hasSegmentDuration()
Duration of the segments in seconds.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
SegmentSettings.Builder
mergeFrom(SegmentSettings other)
SegmentSettings.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
SegmentSettings.Builder
mergeFrom(com.google.protobuf.Message other)
SegmentSettings.Builder
mergeSegmentDuration(com.google.protobuf.Duration value)
Duration of the segments in seconds.SegmentSettings.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
SegmentSettings.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
SegmentSettings.Builder
setIndividualSegments(boolean value)
Required.SegmentSettings.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
SegmentSettings.Builder
setSegmentDuration(com.google.protobuf.Duration value)
Duration of the segments in seconds.SegmentSettings.Builder
setSegmentDuration(com.google.protobuf.Duration.Builder builderForValue)
Duration of the segments in seconds.SegmentSettings.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
clear
public SegmentSettings.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
getDefaultInstanceForType
public SegmentSettings getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public SegmentSettings build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public SegmentSettings buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public SegmentSettings.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
setField
public SegmentSettings.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
clearField
public SegmentSettings.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
clearOneof
public SegmentSettings.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
setRepeatedField
public SegmentSettings.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
addRepeatedField
public SegmentSettings.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
mergeFrom
public SegmentSettings.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SegmentSettings.Builder>
-
mergeFrom
public SegmentSettings.Builder mergeFrom(SegmentSettings other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
mergeFrom
public SegmentSettings.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<SegmentSettings.Builder>
- Throws:
IOException
-
hasSegmentDuration
public boolean hasSegmentDuration()
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
- Specified by:
hasSegmentDuration
in interfaceSegmentSettingsOrBuilder
- Returns:
- Whether the segmentDuration field is set.
-
getSegmentDuration
public com.google.protobuf.Duration getSegmentDuration()
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
- Specified by:
getSegmentDuration
in interfaceSegmentSettingsOrBuilder
- Returns:
- The segmentDuration.
-
setSegmentDuration
public SegmentSettings.Builder setSegmentDuration(com.google.protobuf.Duration value)
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
-
setSegmentDuration
public SegmentSettings.Builder setSegmentDuration(com.google.protobuf.Duration.Builder builderForValue)
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
-
mergeSegmentDuration
public SegmentSettings.Builder mergeSegmentDuration(com.google.protobuf.Duration value)
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
-
clearSegmentDuration
public SegmentSettings.Builder clearSegmentDuration()
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
-
getSegmentDurationBuilder
public com.google.protobuf.Duration.Builder getSegmentDurationBuilder()
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
-
getSegmentDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getSegmentDurationOrBuilder()
Duration of the segments in seconds. The default is `6.0s`. Note that `segmentDuration` must be greater than or equal to [`gopDuration`](#videostream), and `segmentDuration` must be divisible by [`gopDuration`](#videostream).
.google.protobuf.Duration segment_duration = 1;
- Specified by:
getSegmentDurationOrBuilder
in interfaceSegmentSettingsOrBuilder
-
getIndividualSegments
public boolean getIndividualSegments()
Required. Create an individual segment file. The default is `false`.
bool individual_segments = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getIndividualSegments
in interfaceSegmentSettingsOrBuilder
- Returns:
- The individualSegments.
-
setIndividualSegments
public SegmentSettings.Builder setIndividualSegments(boolean value)
Required. Create an individual segment file. The default is `false`.
bool individual_segments = 3 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The individualSegments to set.- Returns:
- This builder for chaining.
-
clearIndividualSegments
public SegmentSettings.Builder clearIndividualSegments()
Required. Create an individual segment file. The default is `false`.
bool individual_segments = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setUnknownFields
public final SegmentSettings.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
mergeUnknownFields
public final SegmentSettings.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<SegmentSettings.Builder>
-
-