Class ImageCharacteristics.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ImageCharacteristics.Builder>
com.google.cloud.discoveryengine.v1alpha.ImageCharacteristics.Builder
- All Implemented Interfaces:
ImageCharacteristicsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ImageCharacteristics
public static final class ImageCharacteristics.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ImageCharacteristics.Builder>
implements ImageCharacteristicsOrBuilder
Standard characteristics of an image media view.Protobuf type
google.cloud.discoveryengine.v1alpha.ImageCharacteristics-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Output only.Output only.intOutput only.Output only.intOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintOutput only.intgetWidth()Output only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ImageCharacteristics other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBitDepth(int value) Output only.Output only.setColorSpaceValue(int value) Output only.setHeight(int value) Output only.setWidth(int value) Output only.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<ImageCharacteristics.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<ImageCharacteristics.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<ImageCharacteristics.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<ImageCharacteristics.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ImageCharacteristics.Builder>
-
mergeFrom
public ImageCharacteristics.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<ImageCharacteristics.Builder>- Throws:
IOException
-
getWidth
public int getWidth()Output only. Image width in pixels.
int32 width = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getWidthin interfaceImageCharacteristicsOrBuilder- Returns:
- The width.
-
setWidth
Output only. Image width in pixels.
int32 width = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The width to set.- Returns:
- This builder for chaining.
-
clearWidth
Output only. Image width in pixels.
int32 width = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getHeight
public int getHeight()Output only. Image height in pixels.
int32 height = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getHeightin interfaceImageCharacteristicsOrBuilder- Returns:
- The height.
-
setHeight
Output only. Image height in pixels.
int32 height = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The height to set.- Returns:
- This builder for chaining.
-
clearHeight
Output only. Image height in pixels.
int32 height = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getColorSpaceValue
public int getColorSpaceValue()Output only. Color space of the image (e.g., "RGB", "CMYK", "Grayscale").
.google.cloud.discoveryengine.v1alpha.ImageCharacteristics.ColorSpace color_space = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColorSpaceValuein interfaceImageCharacteristicsOrBuilder- Returns:
- The enum numeric value on the wire for colorSpace.
-
setColorSpaceValue
Output only. Color space of the image (e.g., "RGB", "CMYK", "Grayscale").
.google.cloud.discoveryengine.v1alpha.ImageCharacteristics.ColorSpace color_space = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The enum numeric value on the wire for colorSpace to set.- Returns:
- This builder for chaining.
-
getColorSpace
Output only. Color space of the image (e.g., "RGB", "CMYK", "Grayscale").
.google.cloud.discoveryengine.v1alpha.ImageCharacteristics.ColorSpace color_space = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getColorSpacein interfaceImageCharacteristicsOrBuilder- Returns:
- The colorSpace.
-
setColorSpace
Output only. Color space of the image (e.g., "RGB", "CMYK", "Grayscale").
.google.cloud.discoveryengine.v1alpha.ImageCharacteristics.ColorSpace color_space = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The colorSpace to set.- Returns:
- This builder for chaining.
-
clearColorSpace
Output only. Color space of the image (e.g., "RGB", "CMYK", "Grayscale").
.google.cloud.discoveryengine.v1alpha.ImageCharacteristics.ColorSpace color_space = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
getBitDepth
public int getBitDepth()Output only. Bit depth of the image (e.g., 8-bit, 16-bit).
int32 bit_depth = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getBitDepthin interfaceImageCharacteristicsOrBuilder- Returns:
- The bitDepth.
-
setBitDepth
Output only. Bit depth of the image (e.g., 8-bit, 16-bit).
int32 bit_depth = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bitDepth to set.- Returns:
- This builder for chaining.
-
clearBitDepth
Output only. Bit depth of the image (e.g., 8-bit, 16-bit).
int32 bit_depth = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-