Class PreprocessingConfig.Deinterlace.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<PreprocessingConfig.Deinterlace.Builder>
implements PreprocessingConfig.DeinterlaceOrBuilder
Deinterlace configuration for input video.Protobuf type
google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Specifies the Bob Weaver Deinterlacing Filter Configuration.Specifies the Yet Another Deinterlacing Filter Configuration.getBwdif()Specifies the Bob Weaver Deinterlacing Filter Configuration.Specifies the Bob Weaver Deinterlacing Filter Configuration.Specifies the Bob Weaver Deinterlacing Filter Configuration.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetYadif()Specifies the Yet Another Deinterlacing Filter Configuration.Specifies the Yet Another Deinterlacing Filter Configuration.Specifies the Yet Another Deinterlacing Filter Configuration.booleanhasBwdif()Specifies the Bob Weaver Deinterlacing Filter Configuration.booleanhasYadif()Specifies the Yet Another Deinterlacing Filter Configuration.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanSpecifies the Bob Weaver Deinterlacing Filter Configuration.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Specifies the Yet Another Deinterlacing Filter Configuration.Specifies the Bob Weaver Deinterlacing Filter Configuration.setBwdif(PreprocessingConfig.Deinterlace.BwdifConfig.Builder builderForValue) Specifies the Bob Weaver Deinterlacing Filter Configuration.Specifies the Yet Another Deinterlacing Filter Configuration.setYadif(PreprocessingConfig.Deinterlace.YadifConfig.Builder builderForValue) Specifies the Yet Another Deinterlacing Filter Configuration.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<PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PreprocessingConfig.Deinterlace.Builder>
-
mergeFrom
public PreprocessingConfig.Deinterlace.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<PreprocessingConfig.Deinterlace.Builder>- Throws:
IOException
-
getDeinterlacingFilterCase
- Specified by:
getDeinterlacingFilterCasein interfacePreprocessingConfig.DeinterlaceOrBuilder
-
clearDeinterlacingFilter
-
hasYadif
public boolean hasYadif()Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;- Specified by:
hasYadifin interfacePreprocessingConfig.DeinterlaceOrBuilder- Returns:
- Whether the yadif field is set.
-
getYadif
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;- Specified by:
getYadifin 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
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1; -
getYadifBuilder
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1; -
getYadifOrBuilder
Specifies the Yet Another Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.YadifConfig yadif = 1;- Specified by:
getYadifOrBuilderin 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:
hasBwdifin interfacePreprocessingConfig.DeinterlaceOrBuilder- Returns:
- Whether the bwdif field is set.
-
getBwdif
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;- Specified by:
getBwdifin 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
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2; -
getBwdifBuilder
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2; -
getBwdifOrBuilder
Specifies the Bob Weaver Deinterlacing Filter Configuration.
.google.cloud.video.transcoder.v1.PreprocessingConfig.Deinterlace.BwdifConfig bwdif = 2;- Specified by:
getBwdifOrBuilderin interfacePreprocessingConfig.DeinterlaceOrBuilder
-