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.v1p3beta1.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.v1p3beta1.CropHintsParams
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description CropHintsParams.Builder
addAllAspectRatios(Iterable<? extends Float> values)
Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.Builder
addAspectRatios(float value)
Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CropHintsParams
build()
CropHintsParams
buildPartial()
CropHintsParams.Builder
clear()
CropHintsParams.Builder
clearAspectRatios()
Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
CropHintsParams.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
CropHintsParams.Builder
clone()
float
getAspectRatios(int index)
Aspect ratios in floats, representing the ratio of the width to the height of the image.int
getAspectRatiosCount()
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.CropHintsParams
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
CropHintsParams.Builder
mergeFrom(CropHintsParams other)
CropHintsParams.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
CropHintsParams.Builder
mergeFrom(com.google.protobuf.Message other)
CropHintsParams.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
CropHintsParams.Builder
setAspectRatios(int index, float value)
Aspect ratios in floats, representing the ratio of the width to the height of the image.CropHintsParams.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
CropHintsParams.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
CropHintsParams.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
clear
public CropHintsParams.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
getDefaultInstanceForType
public CropHintsParams getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public CropHintsParams build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public CropHintsParams buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public CropHintsParams.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
setField
public CropHintsParams.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
clearField
public CropHintsParams.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
clearOneof
public CropHintsParams.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
setRepeatedField
public CropHintsParams.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
addRepeatedField
public CropHintsParams.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
mergeFrom
public CropHintsParams.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<CropHintsParams.Builder>
-
mergeFrom
public CropHintsParams.Builder mergeFrom(CropHintsParams other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getAspectRatiosList
in 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:
getAspectRatiosCount
in 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:
getAspectRatios
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
mergeUnknownFields
public final CropHintsParams.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<CropHintsParams.Builder>
-
-