Package com.google.cloud.vision.v1
Class CropHintsParams.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
- com.google.cloud.vision.v1.CropHintsParams.Builder
-
- All Implemented Interfaces:
CropHintsParamsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- CropHintsParams
public static final class CropHintsParams.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder> implements CropHintsParamsOrBuilder
Parameters for crop hints annotation request.
Protobuf typegoogle.cloud.vision.v1.CropHintsParams
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CropHintsParams.BuilderaddAllAspectRatios(Iterable<? extends Float> values)Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.BuilderaddAspectRatios(float value)Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CropHintsParamsbuild()CropHintsParamsbuildPartial()CropHintsParams.Builderclear()CropHintsParams.BuilderclearAspectRatios()Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)CropHintsParams.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)CropHintsParams.Builderclone()floatgetAspectRatios(int index)Aspect ratios in floats, representing the ratio of the width to the height of the image.intgetAspectRatiosCount()Aspect ratios in floats, representing the ratio of the width to the height of the image.List<Float>getAspectRatiosList()Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParamsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()CropHintsParams.BuildermergeFrom(CropHintsParams other)CropHintsParams.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)CropHintsParams.BuildermergeFrom(com.google.protobuf.Message other)CropHintsParams.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)CropHintsParams.BuildersetAspectRatios(int index, float value)Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)CropHintsParams.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)CropHintsParams.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
clear
public CropHintsParams.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.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.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
getDefaultInstanceForType
public CropHintsParams getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public CropHintsParams build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CropHintsParams buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CropHintsParams.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
setField
public CropHintsParams.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
clearField
public CropHintsParams.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
clearOneof
public CropHintsParams.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
setRepeatedField
public CropHintsParams.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
addRepeatedField
public CropHintsParams.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
mergeFrom
public CropHintsParams.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<CropHintsParams.Builder>
-
mergeFrom
public CropHintsParams.Builder mergeFrom(CropHintsParams other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
mergeFrom
public CropHintsParams.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<CropHintsParams.Builder>- Throws:
IOException
-
getAspectRatiosList
public List<Float> getAspectRatiosList()
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Specified by:
getAspectRatiosListin interfaceCropHintsParamsOrBuilder- Returns:
- A list containing the aspectRatios.
-
getAspectRatiosCount
public int getAspectRatiosCount()
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Specified by:
getAspectRatiosCountin interfaceCropHintsParamsOrBuilder- Returns:
- The count of aspectRatios.
-
getAspectRatios
public float getAspectRatios(int index)
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Specified by:
getAspectRatiosin interfaceCropHintsParamsOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The aspectRatios at the given index.
-
setAspectRatios
public CropHintsParams.Builder setAspectRatios(int index, float value)
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Parameters:
index- The index to set the value at.value- The aspectRatios to set.- Returns:
- This builder for chaining.
-
addAspectRatios
public CropHintsParams.Builder addAspectRatios(float value)
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Parameters:
value- The aspectRatios to add.- Returns:
- This builder for chaining.
-
addAllAspectRatios
public CropHintsParams.Builder addAllAspectRatios(Iterable<? extends Float> values)
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Parameters:
values- The aspectRatios to add.- Returns:
- This builder for chaining.
-
clearAspectRatios
public CropHintsParams.Builder clearAspectRatios()
Aspect ratios in floats, representing the ratio of the width to the height of the image. For example, if the desired aspect ratio is 4/3, the corresponding float value should be 1.33333. If not specified, the best possible crop is returned. The number of provided aspect ratios is limited to a maximum of 16; any aspect ratios provided after the 16th are ignored.
repeated float aspect_ratios = 1;- Returns:
- This builder for chaining.
-
setUnknownFields
public final CropHintsParams.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
mergeUnknownFields
public final CropHintsParams.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
-