public static final class VideoStream.Builder extends GeneratedMessageV3.Builder<VideoStream.Builder> implements VideoStreamOrBuilder
Video stream resource.
Protobuf type google.cloud.video.livestream.v1.VideoStream
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VideoStream.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public VideoStream build()
Returns
buildPartial()
public VideoStream buildPartial()
Returns
clear()
public VideoStream.Builder clear()
Returns
Overrides
clearCodecSettings()
public VideoStream.Builder clearCodecSettings()
Returns
clearField(Descriptors.FieldDescriptor field)
public VideoStream.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearH264()
public VideoStream.Builder clearH264()
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public VideoStream.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public VideoStream.Builder clone()
Returns
Overrides
getCodecSettingsCase()
public VideoStream.CodecSettingsCase getCodecSettingsCase()
Returns
getDefaultInstanceForType()
public VideoStream getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getH264()
public VideoStream.H264CodecSettings getH264()
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Returns
getH264Builder()
public VideoStream.H264CodecSettings.Builder getH264Builder()
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Returns
getH264OrBuilder()
public VideoStream.H264CodecSettingsOrBuilder getH264OrBuilder()
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Returns
hasH264()
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Returns
Type | Description |
boolean | Whether the h264 field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(VideoStream other)
public VideoStream.Builder mergeFrom(VideoStream other)
Parameter
Returns
public VideoStream.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public VideoStream.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeH264(VideoStream.H264CodecSettings value)
public VideoStream.Builder mergeH264(VideoStream.H264CodecSettings value)
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VideoStream.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public VideoStream.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setH264(VideoStream.H264CodecSettings value)
public VideoStream.Builder setH264(VideoStream.H264CodecSettings value)
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Parameter
Returns
setH264(VideoStream.H264CodecSettings.Builder builderForValue)
public VideoStream.Builder setH264(VideoStream.H264CodecSettings.Builder builderForValue)
H264 codec settings.
.google.cloud.video.livestream.v1.VideoStream.H264CodecSettings h264 = 20;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VideoStream.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final VideoStream.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides