Class ListGeoLocationsResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.route53.model.Route53Response
-
- software.amazon.awssdk.services.route53.model.ListGeoLocationsResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ListGeoLocationsResponse.Builder,ListGeoLocationsResponse>
@Generated("software.amazon.awssdk:codegen") public final class ListGeoLocationsResponse extends Route53Response implements ToCopyableBuilder<ListGeoLocationsResponse.Builder,ListGeoLocationsResponse>
A complex type containing the response information for the request.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceListGeoLocationsResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ListGeoLocationsResponse.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)List<GeoLocationDetails>geoLocationDetailsList()A complex type that contains oneGeoLocationDetailselement for each location that Amazon Route 53 supports for geolocation.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasGeoLocationDetailsList()For responses, this returns true if the service returned a value for the GeoLocationDetailsList property.inthashCode()BooleanisTruncated()A value that indicates whether more locations remain to be listed after the last location in this response.StringmaxItems()The value that you specified forMaxItemsin the request.StringnextContinentCode()IfIsTruncatedistrue, you can make a follow-up request to display more locations.StringnextCountryCode()IfIsTruncatedistrue, you can make a follow-up request to display more locations.StringnextSubdivisionCode()IfIsTruncatedistrue, you can make a follow-up request to display more locations.List<SdkField<?>>sdkFields()static Class<? extends ListGeoLocationsResponse.Builder>serializableBuilderClass()ListGeoLocationsResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.route53.model.Route53Response
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
hasGeoLocationDetailsList
public final boolean hasGeoLocationDetailsList()
For responses, this returns true if the service returned a value for the GeoLocationDetailsList property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
geoLocationDetailsList
public final List<GeoLocationDetails> geoLocationDetailsList()
A complex type that contains one
GeoLocationDetailselement for each location that Amazon Route 53 supports for geolocation.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasGeoLocationDetailsList()method.- Returns:
- A complex type that contains one
GeoLocationDetailselement for each location that Amazon Route 53 supports for geolocation.
-
isTruncated
public final Boolean isTruncated()
A value that indicates whether more locations remain to be listed after the last location in this response. If so, the value of
IsTruncatedistrue. To get more values, submit another request and include the values ofNextContinentCode,NextCountryCode, andNextSubdivisionCodein thestartcontinentcode,startcountrycode, andstartsubdivisioncode, as applicable.- Returns:
- A value that indicates whether more locations remain to be listed after the last location in this
response. If so, the value of
IsTruncatedistrue. To get more values, submit another request and include the values ofNextContinentCode,NextCountryCode, andNextSubdivisionCodein thestartcontinentcode,startcountrycode, andstartsubdivisioncode, as applicable.
-
nextContinentCode
public final String nextContinentCode()
If
IsTruncatedistrue, you can make a follow-up request to display more locations. Enter the value ofNextContinentCodein thestartcontinentcodeparameter in anotherListGeoLocationsrequest.- Returns:
- If
IsTruncatedistrue, you can make a follow-up request to display more locations. Enter the value ofNextContinentCodein thestartcontinentcodeparameter in anotherListGeoLocationsrequest.
-
nextCountryCode
public final String nextCountryCode()
If
IsTruncatedistrue, you can make a follow-up request to display more locations. Enter the value ofNextCountryCodein thestartcountrycodeparameter in anotherListGeoLocationsrequest.- Returns:
- If
IsTruncatedistrue, you can make a follow-up request to display more locations. Enter the value ofNextCountryCodein thestartcountrycodeparameter in anotherListGeoLocationsrequest.
-
nextSubdivisionCode
public final String nextSubdivisionCode()
If
IsTruncatedistrue, you can make a follow-up request to display more locations. Enter the value ofNextSubdivisionCodein thestartsubdivisioncodeparameter in anotherListGeoLocationsrequest.- Returns:
- If
IsTruncatedistrue, you can make a follow-up request to display more locations. Enter the value ofNextSubdivisionCodein thestartsubdivisioncodeparameter in anotherListGeoLocationsrequest.
-
maxItems
public final String maxItems()
The value that you specified for
MaxItemsin the request.- Returns:
- The value that you specified for
MaxItemsin the request.
-
toBuilder
public ListGeoLocationsResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ListGeoLocationsResponse.Builder,ListGeoLocationsResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static ListGeoLocationsResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends ListGeoLocationsResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-