Class PreprocessingConfig.Deinterlace.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.Builder>
-
- com.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.Builder
-
- All Implemented Interfaces:
PreprocessingConfig.DeinterlaceOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- PreprocessingConfig.Deinterlace
public static final class PreprocessingConfig.Deinterlace.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.Builder> implements PreprocessingConfig.DeinterlaceOrBuilder
Deinterlace configuration for input video.
Protobuf typegoogle.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace
-
-
Method Summary
-
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<PreprocessingConfig.Deinterlace.Builder>
-
clear
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
getDefaultInstanceForType
public PreprocessingConfig.Deinterlace getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public PreprocessingConfig.Deinterlace build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PreprocessingConfig.Deinterlace buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
setField
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
clearField
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
clearOneof
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
setRepeatedField
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
addRepeatedField
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<PreprocessingConfig.Deinterlace.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.Builder mergeFrom(PreprocessingConfig.Deinterlace other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
- Throws:
IOException
-
getDeinterlacingFilterCase
public PreprocessingConfig.Deinterlace.DeinterlacingFilterCase getDeinterlacingFilterCase()
- Specified by:
getDeinterlacingFilterCase
in interfacePreprocessingConfig.DeinterlaceOrBuilder
-
clearDeinterlacingFilter
public PreprocessingConfig.Deinterlace.Builder clearDeinterlacingFilter()
-
hasYadif
public boolean hasYadif()
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
- Specified by:
hasYadif
in interfacePreprocessingConfig.DeinterlaceOrBuilder
- Returns:
- Whether the yadif field is set.
-
getYadif
public PreprocessingConfig.Deinterlace.YadifConfig getYadif()
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
- Specified by:
getYadif
in interfacePreprocessingConfig.DeinterlaceOrBuilder
- Returns:
- The yadif.
-
setYadif
public PreprocessingConfig.Deinterlace.Builder setYadif(PreprocessingConfig.Deinterlace.YadifConfig value)
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
-
setYadif
public PreprocessingConfig.Deinterlace.Builder setYadif(PreprocessingConfig.Deinterlace.YadifConfig.Builder builderForValue)
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
-
mergeYadif
public PreprocessingConfig.Deinterlace.Builder mergeYadif(PreprocessingConfig.Deinterlace.YadifConfig value)
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
-
clearYadif
public PreprocessingConfig.Deinterlace.Builder clearYadif()
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
-
getYadifBuilder
public PreprocessingConfig.Deinterlace.YadifConfig.Builder getYadifBuilder()
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
-
getYadifOrBuilder
public PreprocessingConfig.Deinterlace.YadifConfigOrBuilder getYadifOrBuilder()
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;
- Specified by:
getYadifOrBuilder
in interfacePreprocessingConfig.DeinterlaceOrBuilder
-
hasBwdif
public boolean hasBwdif()
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
- Specified by:
hasBwdif
in interfacePreprocessingConfig.DeinterlaceOrBuilder
- Returns:
- Whether the bwdif field is set.
-
getBwdif
public PreprocessingConfig.Deinterlace.BwdifConfig getBwdif()
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
- Specified by:
getBwdif
in interfacePreprocessingConfig.DeinterlaceOrBuilder
- Returns:
- The bwdif.
-
setBwdif
public PreprocessingConfig.Deinterlace.Builder setBwdif(PreprocessingConfig.Deinterlace.BwdifConfig value)
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
-
setBwdif
public PreprocessingConfig.Deinterlace.Builder setBwdif(PreprocessingConfig.Deinterlace.BwdifConfig.Builder builderForValue)
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
-
mergeBwdif
public PreprocessingConfig.Deinterlace.Builder mergeBwdif(PreprocessingConfig.Deinterlace.BwdifConfig value)
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
-
clearBwdif
public PreprocessingConfig.Deinterlace.Builder clearBwdif()
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
-
getBwdifBuilder
public PreprocessingConfig.Deinterlace.BwdifConfig.Builder getBwdifBuilder()
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
-
getBwdifOrBuilder
public PreprocessingConfig.Deinterlace.BwdifConfigOrBuilder getBwdifOrBuilder()
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;
- Specified by:
getBwdifOrBuilder
in interfacePreprocessingConfig.DeinterlaceOrBuilder
-
setUnknownFields
public final PreprocessingConfig.Deinterlace.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.Builder>
-
mergeUnknownFields
public final PreprocessingConfig.Deinterlace.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<PreprocessingConfig.Deinterlace.Builder>
-
-