public static final class Overlay.Image.Builder extends GeneratedMessageV3.Builder<Overlay.Image.Builder> implements Overlay.ImageOrBuilder
Overlaid image.
Protobuf type google.cloud.video.transcoder.v1.Overlay.Image
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Overlay.Image.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overridesbuild()
public Overlay.Image build()
buildPartial()
public Overlay.Image buildPartial()
clear()
public Overlay.Image.Builder clear()
OverridesclearAlpha()
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;
clearField(Descriptors.FieldDescriptor field)
public Overlay.Image.Builder clearField(Descriptors.FieldDescriptor field)
OverridesclearOneof(Descriptors.OneofDescriptor oneof)
public Overlay.Image.Builder clearOneof(Descriptors.OneofDescriptor oneof)
OverridesclearResolution()
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;
clearUri()
public Overlay.Image.Builder clearUri()
Required. URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
clone()
public Overlay.Image.Builder clone()
OverridesgetAlpha()
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;
Returns |
---|
Type | Description |
double | The alpha. |
getDefaultInstanceForType()
public Overlay.Image getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
OverridesgetResolution()
public 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;
getResolutionBuilder()
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;
getResolutionOrBuilder()
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;
getUri()
Required. URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The uri. |
getUriBytes()
public ByteString getUriBytes()
Required. URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for uri. |
hasResolution()
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;
Returns |
---|
Type | Description |
boolean | Whether the resolution field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
OverridesisInitialized()
public final boolean isInitialized()
OverridesmergeFrom(Overlay.Image other)
public Overlay.Image.Builder mergeFrom(Overlay.Image other)
public Overlay.Image.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
OverridesmergeFrom(Message other)
public Overlay.Image.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
OverridesmergeResolution(Overlay.NormalizedCoordinate value)
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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Overlay.Image.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
OverridessetAlpha(double value)
public 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;
Parameter |
---|
Name | Description |
value | double
The alpha to set. |
setField(Descriptors.FieldDescriptor field, Object value)
public Overlay.Image.Builder setField(Descriptors.FieldDescriptor field, Object value)
OverridessetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Overlay.Image.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
OverridessetResolution(Overlay.NormalizedCoordinate value)
public 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;
setResolution(Overlay.NormalizedCoordinate.Builder builderForValue)
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;
setUnknownFields(UnknownFieldSet unknownFields)
public final Overlay.Image.Builder setUnknownFields(UnknownFieldSet unknownFields)
OverridessetUri(String value)
public Overlay.Image.Builder setUri(String value)
Required. URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | String
The uri to set. |
setUriBytes(ByteString value)
public Overlay.Image.Builder setUriBytes(ByteString value)
Required. URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png
. Only PNG and JPEG images are supported.
string uri = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for uri to set. |