Class TimecodeConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TimecodeConfig.Builder>
com.google.cloud.video.livestream.v1.TimecodeConfig.Builder
- All Implemented Interfaces:
TimecodeConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TimecodeConfig
public static final class TimecodeConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TimecodeConfig.Builder>
implements TimecodeConfigOrBuilder
Timecode configuration.Protobuf type
google.cloud.video.livestream.v1.TimecodeConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The source of the timecode that will later be used in outputs/manifests.Time zone e.g.UTC offset.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe source of the timecode that will later be used in outputs/manifests.intThe source of the timecode that will later be used in outputs/manifests.Time zone e.g.Time zone e.g.Time zone e.g.com.google.protobuf.DurationUTC offset.com.google.protobuf.Duration.BuilderUTC offset.com.google.protobuf.DurationOrBuilderUTC offset.booleanTime zone e.g.booleanUTC offset.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TimecodeConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTimeZone(TimeZone value) Time zone e.g.mergeUtcOffset(com.google.protobuf.Duration value) UTC offset.The source of the timecode that will later be used in outputs/manifests.setSourceValue(int value) The source of the timecode that will later be used in outputs/manifests.setTimeZone(TimeZone value) Time zone e.g.setTimeZone(TimeZone.Builder builderForValue) Time zone e.g.setUtcOffset(com.google.protobuf.Duration value) UTC offset.setUtcOffset(com.google.protobuf.Duration.Builder builderForValue) UTC offset.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<TimecodeConfig.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<TimecodeConfig.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<TimecodeConfig.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<TimecodeConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TimecodeConfig.Builder>
-
mergeFrom
public TimecodeConfig.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<TimecodeConfig.Builder>- Throws:
IOException
-
getTimeOffsetCase
- Specified by:
getTimeOffsetCasein interfaceTimecodeConfigOrBuilder
-
clearTimeOffset
-
getSourceValue
public int getSourceValue()The source of the timecode that will later be used in outputs/manifests. It determines the initial timecode/timestamp (first frame) of output streams.
.google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource source = 1;- Specified by:
getSourceValuein interfaceTimecodeConfigOrBuilder- Returns:
- The enum numeric value on the wire for source.
-
setSourceValue
The source of the timecode that will later be used in outputs/manifests. It determines the initial timecode/timestamp (first frame) of output streams.
.google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource source = 1;- Parameters:
value- The enum numeric value on the wire for source to set.- Returns:
- This builder for chaining.
-
getSource
The source of the timecode that will later be used in outputs/manifests. It determines the initial timecode/timestamp (first frame) of output streams.
.google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource source = 1;- Specified by:
getSourcein interfaceTimecodeConfigOrBuilder- Returns:
- The source.
-
setSource
The source of the timecode that will later be used in outputs/manifests. It determines the initial timecode/timestamp (first frame) of output streams.
.google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource source = 1;- Parameters:
value- The source to set.- Returns:
- This builder for chaining.
-
clearSource
The source of the timecode that will later be used in outputs/manifests. It determines the initial timecode/timestamp (first frame) of output streams.
.google.cloud.video.livestream.v1.TimecodeConfig.TimecodeSource source = 1;- Returns:
- This builder for chaining.
-
hasUtcOffset
public boolean hasUtcOffset()UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2;- Specified by:
hasUtcOffsetin interfaceTimecodeConfigOrBuilder- Returns:
- Whether the utcOffset field is set.
-
getUtcOffset
public com.google.protobuf.Duration getUtcOffset()UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2;- Specified by:
getUtcOffsetin interfaceTimecodeConfigOrBuilder- Returns:
- The utcOffset.
-
setUtcOffset
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2; -
setUtcOffset
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2; -
mergeUtcOffset
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2; -
clearUtcOffset
UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2; -
getUtcOffsetBuilder
public com.google.protobuf.Duration.Builder getUtcOffsetBuilder()UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2; -
getUtcOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getUtcOffsetOrBuilder()UTC offset. Must be whole seconds, between -18 hours and +18 hours.
.google.protobuf.Duration utc_offset = 2;- Specified by:
getUtcOffsetOrBuilderin interfaceTimecodeConfigOrBuilder
-
hasTimeZone
public boolean hasTimeZone()Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3;- Specified by:
hasTimeZonein interfaceTimecodeConfigOrBuilder- Returns:
- Whether the timeZone field is set.
-
getTimeZone
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3;- Specified by:
getTimeZonein interfaceTimecodeConfigOrBuilder- Returns:
- The timeZone.
-
setTimeZone
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3; -
setTimeZone
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3; -
mergeTimeZone
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3; -
clearTimeZone
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3; -
getTimeZoneBuilder
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3; -
getTimeZoneOrBuilder
Time zone e.g. "America/Los_Angeles".
.google.type.TimeZone time_zone = 3;- Specified by:
getTimeZoneOrBuilderin interfaceTimecodeConfigOrBuilder
-