Package com.google.maps.routing.v2
Enum PolylineQuality
- java.lang.Object
-
- java.lang.Enum<PolylineQuality>
-
- com.google.maps.routing.v2.PolylineQuality
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,com.google.protobuf.ProtocolMessageEnum
,Serializable
,Comparable<PolylineQuality>
public enum PolylineQuality extends Enum<PolylineQuality> implements com.google.protobuf.ProtocolMessageEnum
A set of values that specify the quality of the polyline.
Protobuf enumgoogle.maps.routing.v2.PolylineQuality
-
-
Enum Constant Summary
Enum Constants Enum Constant Description HIGH_QUALITY
Specifies a high-quality polyline - which is composed using more points than `OVERVIEW`, at the cost of increased response size.OVERVIEW
Specifies an overview polyline - which is composed using a small number of points.POLYLINE_QUALITY_UNSPECIFIED
No polyline quality preference specified.UNRECOGNIZED
-
Field Summary
Fields Modifier and Type Field Description static int
HIGH_QUALITY_VALUE
Specifies a high-quality polyline - which is composed using more points than `OVERVIEW`, at the cost of increased response size.static int
OVERVIEW_VALUE
Specifies an overview polyline - which is composed using a small number of points.static int
POLYLINE_QUALITY_UNSPECIFIED_VALUE
No polyline quality preference specified.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static PolylineQuality
forNumber(int value)
static com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor()
com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType()
int
getNumber()
com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor()
static com.google.protobuf.Internal.EnumLiteMap<PolylineQuality>
internalGetValueMap()
static PolylineQuality
valueOf(int value)
Deprecated.static PolylineQuality
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name.static PolylineQuality
valueOf(String name)
Returns the enum constant of this type with the specified name.static PolylineQuality[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
POLYLINE_QUALITY_UNSPECIFIED
public static final PolylineQuality POLYLINE_QUALITY_UNSPECIFIED
No polyline quality preference specified. Defaults to `OVERVIEW`.
POLYLINE_QUALITY_UNSPECIFIED = 0;
-
HIGH_QUALITY
public static final PolylineQuality HIGH_QUALITY
Specifies a high-quality polyline - which is composed using more points than `OVERVIEW`, at the cost of increased response size. Use this value when you need more precision.
HIGH_QUALITY = 1;
-
OVERVIEW
public static final PolylineQuality OVERVIEW
Specifies an overview polyline - which is composed using a small number of points. Use this value when displaying an overview of the route. Using this option has a lower request latency compared to using the `HIGH_QUALITY` option.
OVERVIEW = 2;
-
UNRECOGNIZED
public static final PolylineQuality UNRECOGNIZED
-
-
Field Detail
-
POLYLINE_QUALITY_UNSPECIFIED_VALUE
public static final int POLYLINE_QUALITY_UNSPECIFIED_VALUE
No polyline quality preference specified. Defaults to `OVERVIEW`.
POLYLINE_QUALITY_UNSPECIFIED = 0;
- See Also:
- Constant Field Values
-
HIGH_QUALITY_VALUE
public static final int HIGH_QUALITY_VALUE
Specifies a high-quality polyline - which is composed using more points than `OVERVIEW`, at the cost of increased response size. Use this value when you need more precision.
HIGH_QUALITY = 1;
- See Also:
- Constant Field Values
-
OVERVIEW_VALUE
public static final int OVERVIEW_VALUE
Specifies an overview polyline - which is composed using a small number of points. Use this value when displaying an overview of the route. Using this option has a lower request latency compared to using the `HIGH_QUALITY` option.
OVERVIEW = 2;
- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static PolylineQuality[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (PolylineQuality c : PolylineQuality.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PolylineQuality valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
- Specified by:
getNumber
in interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static PolylineQuality valueOf(int value)
Deprecated.Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
value
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
forNumber
public static PolylineQuality forNumber(int value)
- Parameters:
value
- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<PolylineQuality> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptor
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static PolylineQuality valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
desc
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
-