Class ListHostedZonesByNameResponse
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<ListHostedZonesByNameResponse.Builder,
ListHostedZonesByNameResponse>
A complex type that contains the response information for the request.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final String
dnsName()
For the second and subsequent calls toListHostedZonesByName
,DNSName
is the value that you specified for thednsname
parameter in the request that produced the current response.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse
.final int
hashCode()
final boolean
For responses, this returns true if the service returned a value for the HostedZones property.final String
The ID that Amazon Route 53 assigned to the hosted zone when you created it.final List
<HostedZone> A complex type that contains general information about the hosted zone.final Boolean
A flag that indicates whether there are more hosted zones to be listed.final String
maxItems()
The value that you specified for themaxitems
parameter in the call toListHostedZonesByName
that produced the current response.final String
IfIsTruncated
is true, the value ofNextDNSName
is the name of the first hosted zone in the next group ofmaxitems
hosted zones.final String
IfIsTruncated
istrue
, the value ofNextHostedZoneId
identifies the first hosted zone in the next group ofmaxitems
hosted zones.static Class
<? extends ListHostedZonesByNameResponse.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
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 interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
hasHostedZones
public final boolean hasHostedZones()For responses, this returns true if the service returned a value for the HostedZones 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. -
hostedZones
A complex type that contains general information about the hosted zone.
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
hasHostedZones()
method.- Returns:
- A complex type that contains general information about the hosted zone.
-
dnsName
For the second and subsequent calls to
ListHostedZonesByName
,DNSName
is the value that you specified for thednsname
parameter in the request that produced the current response.- Returns:
- For the second and subsequent calls to
ListHostedZonesByName
,DNSName
is the value that you specified for thednsname
parameter in the request that produced the current response.
-
hostedZoneId
The ID that Amazon Route 53 assigned to the hosted zone when you created it.
- Returns:
- The ID that Amazon Route 53 assigned to the hosted zone when you created it.
-
isTruncated
A flag that indicates whether there are more hosted zones to be listed. If the response was truncated, you can get the next group of
maxitems
hosted zones by callingListHostedZonesByName
again and specifying the values ofNextDNSName
andNextHostedZoneId
elements in thednsname
andhostedzoneid
parameters.- Returns:
- A flag that indicates whether there are more hosted zones to be listed. If the response was truncated,
you can get the next group of
maxitems
hosted zones by callingListHostedZonesByName
again and specifying the values ofNextDNSName
andNextHostedZoneId
elements in thednsname
andhostedzoneid
parameters.
-
nextDNSName
If
IsTruncated
is true, the value ofNextDNSName
is the name of the first hosted zone in the next group ofmaxitems
hosted zones. CallListHostedZonesByName
again and specify the value ofNextDNSName
andNextHostedZoneId
in thednsname
andhostedzoneid
parameters, respectively.This element is present only if
IsTruncated
istrue
.- Returns:
- If
IsTruncated
is true, the value ofNextDNSName
is the name of the first hosted zone in the next group ofmaxitems
hosted zones. CallListHostedZonesByName
again and specify the value ofNextDNSName
andNextHostedZoneId
in thednsname
andhostedzoneid
parameters, respectively.This element is present only if
IsTruncated
istrue
.
-
nextHostedZoneId
If
IsTruncated
istrue
, the value ofNextHostedZoneId
identifies the first hosted zone in the next group ofmaxitems
hosted zones. CallListHostedZonesByName
again and specify the value ofNextDNSName
andNextHostedZoneId
in thednsname
andhostedzoneid
parameters, respectively.This element is present only if
IsTruncated
istrue
.- Returns:
- If
IsTruncated
istrue
, the value ofNextHostedZoneId
identifies the first hosted zone in the next group ofmaxitems
hosted zones. CallListHostedZonesByName
again and specify the value ofNextDNSName
andNextHostedZoneId
in thednsname
andhostedzoneid
parameters, respectively.This element is present only if
IsTruncated
istrue
.
-
maxItems
The value that you specified for the
maxitems
parameter in the call toListHostedZonesByName
that produced the current response.- Returns:
- The value that you specified for the
maxitems
parameter in the call toListHostedZonesByName
that produced the current response.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ListHostedZonesByNameResponse.Builder,
ListHostedZonesByNameResponse> - Specified by:
toBuilder
in classAwsResponse
- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode()- Overrides:
hashCode
in classAwsResponse
-
equals
- Overrides:
equals
in classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkResponse
Used to retrieve the value of a field from any class that extendsSdkResponse
. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)
method will again be available.- Overrides:
getValueForField
in classSdkResponse
- Parameters:
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-