@Generated(value="software.amazon.awssdk:codegen") public final class ListResourceRecordSetsResponse extends Route53Response implements ToCopyableBuilder<ListResourceRecordSetsResponse.Builder,ListResourceRecordSetsResponse>
A complex type that contains list information for the resource record set.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListResourceRecordSetsResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ListResourceRecordSetsResponse.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasResourceRecordSets()
For responses, this returns true if the service returned a value for the ResourceRecordSets property.
|
Boolean |
isTruncated()
A flag that indicates whether more resource record sets remain to be listed.
|
String |
maxItems()
The maximum number of records you requested.
|
String |
nextRecordIdentifier()
Resource record sets that have a routing policy other than simple: If results were truncated for a given
DNS name and type, the value of
SetIdentifier for the next resource record set that has the current
DNS name and type. |
String |
nextRecordName()
If the results were truncated, the name of the next record in the list.
|
RRType |
nextRecordType()
If the results were truncated, the type of the next record in the list.
|
String |
nextRecordTypeAsString()
If the results were truncated, the type of the next record in the list.
|
List<ResourceRecordSet> |
resourceRecordSets()
Information about multiple resource record sets.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ListResourceRecordSetsResponse.Builder> |
serializableBuilderClass() |
ListResourceRecordSetsResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasResourceRecordSets()
isEmpty() 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.public final List<ResourceRecordSet> resourceRecordSets()
Information about multiple resource record sets.
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 hasResourceRecordSets() method.
public final Boolean isTruncated()
A flag that indicates whether more resource record sets remain to be listed. If your results were truncated, you
can make a follow-up pagination request by using the NextRecordName element.
NextRecordName element.public final String nextRecordName()
If the results were truncated, the name of the next record in the list.
This element is present only if IsTruncated is true.
This element is present only if IsTruncated is true.
public final RRType nextRecordType()
If the results were truncated, the type of the next record in the list.
This element is present only if IsTruncated is true.
If the service returns an enum value that is not available in the current SDK version, nextRecordType
will return RRType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nextRecordTypeAsString().
This element is present only if IsTruncated is true.
RRTypepublic final String nextRecordTypeAsString()
If the results were truncated, the type of the next record in the list.
This element is present only if IsTruncated is true.
If the service returns an enum value that is not available in the current SDK version, nextRecordType
will return RRType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
nextRecordTypeAsString().
This element is present only if IsTruncated is true.
RRTypepublic final String nextRecordIdentifier()
Resource record sets that have a routing policy other than simple: If results were truncated for a given
DNS name and type, the value of SetIdentifier for the next resource record set that has the current
DNS name and type.
For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.
SetIdentifier for the next resource record set that
has the current DNS name and type.
For information about routing policies, see Choosing a Routing Policy in the Amazon Route 53 Developer Guide.
public final String maxItems()
The maximum number of records you requested.
public ListResourceRecordSetsResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ListResourceRecordSetsResponse.Builder,ListResourceRecordSetsResponse>toBuilder in class AwsResponsepublic static ListResourceRecordSetsResponse.Builder builder()
public static Class<? extends ListResourceRecordSetsResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkResponseCopyright © 2022. All rights reserved.