@Generated(value="software.amazon.awssdk:codegen") public final class GetHostedZoneLimitRequest extends Route53Request implements ToCopyableBuilder<GetHostedZoneLimitRequest.Builder,GetHostedZoneLimitRequest>
A complex type that contains information about the request to create a hosted zone.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetHostedZoneLimitRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetHostedZoneLimitRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
hostedZoneId()
The ID of the hosted zone that you want to get a limit for.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetHostedZoneLimitRequest.Builder> |
serializableBuilderClass() |
GetHostedZoneLimitRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
HostedZoneLimitType |
type()
The limit that you want to get.
|
String |
typeAsString()
The limit that you want to get.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final HostedZoneLimitType type()
The limit that you want to get. Valid values include the following:
MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.
If the service returns an enum value that is not available in the current SDK version, type will return
HostedZoneLimitType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.
HostedZoneLimitTypepublic final String typeAsString()
The limit that you want to get. Valid values include the following:
MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.
If the service returns an enum value that is not available in the current SDK version, type will return
HostedZoneLimitType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
MAX_RRSETS_BY_ZONE: The maximum number of records that you can create in the specified hosted zone.
MAX_VPCS_ASSOCIATED_BY_ZONE: The maximum number of Amazon VPCs that you can associate with the specified private hosted zone.
HostedZoneLimitTypepublic final String hostedZoneId()
The ID of the hosted zone that you want to get a limit for.
public GetHostedZoneLimitRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetHostedZoneLimitRequest.Builder,GetHostedZoneLimitRequest>toBuilder in class Route53Requestpublic static GetHostedZoneLimitRequest.Builder builder()
public static Class<? extends GetHostedZoneLimitRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic 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 SdkRequestCopyright © 2022. All rights reserved.