public static final class Overlay.Image.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder> implements Overlay.ImageOrBuilder
Overlaid jpeg image.Protobuf type
google.cloud.video.transcoder.v1.Overlay.Image| Modifier and Type | Method and Description |
|---|---|
Overlay.Image.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Overlay.Image |
build() |
Overlay.Image |
buildPartial() |
Overlay.Image.Builder |
clear() |
Overlay.Image.Builder |
clearAlpha()
Target image opacity.
|
Overlay.Image.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Overlay.Image.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Overlay.Image.Builder |
clearResolution()
Normalized image resolution, based on output video resolution.
|
Overlay.Image.Builder |
clearUri()
Required.
|
Overlay.Image.Builder |
clone() |
double |
getAlpha()
Target image opacity.
|
Overlay.Image |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Overlay.NormalizedCoordinate |
getResolution()
Normalized image resolution, based on output video resolution.
|
Overlay.NormalizedCoordinate.Builder |
getResolutionBuilder()
Normalized image resolution, based on output video resolution.
|
Overlay.NormalizedCoordinateOrBuilder |
getResolutionOrBuilder()
Normalized image resolution, based on output video resolution.
|
String |
getUri()
Required.
|
com.google.protobuf.ByteString |
getUriBytes()
Required.
|
boolean |
hasResolution()
Normalized image resolution, based on output video resolution.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Overlay.Image.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Overlay.Image.Builder |
mergeFrom(com.google.protobuf.Message other) |
Overlay.Image.Builder |
mergeFrom(Overlay.Image other) |
Overlay.Image.Builder |
mergeResolution(Overlay.NormalizedCoordinate value)
Normalized image resolution, based on output video resolution.
|
Overlay.Image.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Overlay.Image.Builder |
setAlpha(double value)
Target image opacity.
|
Overlay.Image.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Overlay.Image.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Overlay.Image.Builder |
setResolution(Overlay.NormalizedCoordinate.Builder builderForValue)
Normalized image resolution, based on output video resolution.
|
Overlay.Image.Builder |
setResolution(Overlay.NormalizedCoordinate value)
Normalized image resolution, based on output video resolution.
|
Overlay.Image.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Overlay.Image.Builder |
setUri(String value)
Required.
|
Overlay.Image.Builder |
setUriBytes(com.google.protobuf.ByteString value)
Required.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Overlay.Image build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Overlay.Image buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Overlay.Image.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Overlay.Image.Builder>public Overlay.Image.Builder mergeFrom(Overlay.Image other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public Overlay.Image.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Overlay.Image.Builder>IOExceptionpublic String getUri()
Required. URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];getUri in interface Overlay.ImageOrBuilderpublic com.google.protobuf.ByteString getUriBytes()
Required. URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];getUriBytes in interface Overlay.ImageOrBuilderpublic Overlay.Image.Builder setUri(String value)
Required. URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];value - The uri to set.public Overlay.Image.Builder clearUri()
Required. URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];public Overlay.Image.Builder setUriBytes(com.google.protobuf.ByteString value)
Required. URI of the JPEG image in Cloud Storage. For example, `gs://bucket/inputs/image.jpeg`. JPEG is the only supported image type.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];value - The bytes for uri to set.public boolean hasResolution()
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;hasResolution in interface Overlay.ImageOrBuilderpublic Overlay.NormalizedCoordinate getResolution()
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;getResolution in interface Overlay.ImageOrBuilderpublic Overlay.Image.Builder setResolution(Overlay.NormalizedCoordinate value)
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;public Overlay.Image.Builder setResolution(Overlay.NormalizedCoordinate.Builder builderForValue)
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;public Overlay.Image.Builder mergeResolution(Overlay.NormalizedCoordinate value)
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;public Overlay.Image.Builder clearResolution()
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;public Overlay.NormalizedCoordinate.Builder getResolutionBuilder()
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;public Overlay.NormalizedCoordinateOrBuilder getResolutionOrBuilder()
Normalized image resolution, based on output video resolution. Valid values: `0.0`–`1.0`. To respect the original image aspect ratio, set either `x` or `y` to `0.0`. To use the original image resolution, set both `x` and `y` to `0.0`.
.google.cloud.video.transcoder.v1.Overlay.NormalizedCoordinate resolution = 2;getResolutionOrBuilder in interface Overlay.ImageOrBuilderpublic double getAlpha()
Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
double alpha = 3;getAlpha in interface Overlay.ImageOrBuilderpublic Overlay.Image.Builder setAlpha(double value)
Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
double alpha = 3;value - The alpha to set.public Overlay.Image.Builder clearAlpha()
Target image opacity. Valid values are from `1.0` (solid, default) to `0.0` (transparent), exclusive. Set this to a value greater than `0.0`.
double alpha = 3;public final Overlay.Image.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>public final Overlay.Image.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Overlay.Image.Builder>Copyright © 2022 Google LLC. All rights reserved.