Class VideoStream.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VideoStream.Builder>
com.google.cloud.video.transcoder.v1.VideoStream.Builder
- All Implemented Interfaces:
VideoStreamOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VideoStream
public static final class VideoStream.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VideoStream.Builder>
implements VideoStreamOrBuilder
Video stream resource.Protobuf type
google.cloud.video.transcoder.v1.VideoStream-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()H264 codec settings.H265 codec settings.clearVp9()VP9 codec settings.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetH264()H264 codec settings.H264 codec settings.H264 codec settings.getH265()H265 codec settings.H265 codec settings.H265 codec settings.getVp9()VP9 codec settings.VP9 codec settings.VP9 codec settings.booleanhasH264()H264 codec settings.booleanhasH265()H265 codec settings.booleanhasVp9()VP9 codec settings.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(VideoStream other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) H264 codec settings.H265 codec settings.VP9 codec settings.H264 codec settings.setH264(VideoStream.H264CodecSettings.Builder builderForValue) H264 codec settings.H265 codec settings.setH265(VideoStream.H265CodecSettings.Builder builderForValue) H265 codec settings.VP9 codec settings.setVp9(VideoStream.Vp9CodecSettings.Builder builderForValue) VP9 codec settings.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<VideoStream.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<VideoStream.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<VideoStream.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<VideoStream.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VideoStream.Builder>
-
mergeFrom
public VideoStream.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<VideoStream.Builder>- Throws:
IOException
-
getCodecSettingsCase
- Specified by:
getCodecSettingsCasein interfaceVideoStreamOrBuilder
-
clearCodecSettings
-
hasH264
public boolean hasH264()H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1;- Specified by:
hasH264in interfaceVideoStreamOrBuilder- Returns:
- Whether the h264 field is set.
-
getH264
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1;- Specified by:
getH264in interfaceVideoStreamOrBuilder- Returns:
- The h264.
-
setH264
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1; -
setH264
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1; -
mergeH264
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1; -
clearH264
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1; -
getH264Builder
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1; -
getH264OrBuilder
H264 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H264CodecSettings h264 = 1;- Specified by:
getH264OrBuilderin interfaceVideoStreamOrBuilder
-
hasH265
public boolean hasH265()H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2;- Specified by:
hasH265in interfaceVideoStreamOrBuilder- Returns:
- Whether the h265 field is set.
-
getH265
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2;- Specified by:
getH265in interfaceVideoStreamOrBuilder- Returns:
- The h265.
-
setH265
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2; -
setH265
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2; -
mergeH265
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2; -
clearH265
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2; -
getH265Builder
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2; -
getH265OrBuilder
H265 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.H265CodecSettings h265 = 2;- Specified by:
getH265OrBuilderin interfaceVideoStreamOrBuilder
-
hasVp9
public boolean hasVp9()VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3;- Specified by:
hasVp9in interfaceVideoStreamOrBuilder- Returns:
- Whether the vp9 field is set.
-
getVp9
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3;- Specified by:
getVp9in interfaceVideoStreamOrBuilder- Returns:
- The vp9.
-
setVp9
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3; -
setVp9
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3; -
mergeVp9
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3; -
clearVp9
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3; -
getVp9Builder
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3; -
getVp9OrBuilder
VP9 codec settings.
.google.cloud.video.transcoder.v1.VideoStream.Vp9CodecSettings vp9 = 3;- Specified by:
getVp9OrBuilderin interfaceVideoStreamOrBuilder
-