@Generated(value="software.amazon.awssdk:codegen") public final class UpdateCustomRoutingAcceleratorRequest extends GlobalAcceleratorRequest implements ToCopyableBuilder<UpdateCustomRoutingAcceleratorRequest.Builder,UpdateCustomRoutingAcceleratorRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateCustomRoutingAcceleratorRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
acceleratorArn()
The Amazon Resource Name (ARN) of the accelerator to update.
|
static UpdateCustomRoutingAcceleratorRequest.Builder |
builder() |
Boolean |
enabled()
Indicates whether an accelerator is enabled.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
IpAddressType |
ipAddressType()
The IP address type that an accelerator supports.
|
String |
ipAddressTypeAsString()
The IP address type that an accelerator supports.
|
String |
name()
The name of the accelerator.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateCustomRoutingAcceleratorRequest.Builder> |
serializableBuilderClass() |
UpdateCustomRoutingAcceleratorRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String acceleratorArn()
The Amazon Resource Name (ARN) of the accelerator to update.
public final String name()
The name of the accelerator. The name can have a maximum of 64 characters, must contain only alphanumeric characters, periods (.), or hyphens (-), and must not begin or end with a hyphen or period.
public final IpAddressType ipAddressType()
The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.
If the service returns an enum value that is not available in the current SDK version, ipAddressType
will return IpAddressType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ipAddressTypeAsString().
IpAddressTypepublic final String ipAddressTypeAsString()
The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.
If the service returns an enum value that is not available in the current SDK version, ipAddressType
will return IpAddressType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
ipAddressTypeAsString().
IpAddressTypepublic final Boolean enabled()
Indicates whether an accelerator is enabled. The value is true or false. The default value is true.
If the value is set to true, the accelerator cannot be deleted. If set to false, the accelerator can be deleted.
If the value is set to true, the accelerator cannot be deleted. If set to false, the accelerator can be deleted.
public UpdateCustomRoutingAcceleratorRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateCustomRoutingAcceleratorRequest.Builder,UpdateCustomRoutingAcceleratorRequest>toBuilder in class GlobalAcceleratorRequestpublic static UpdateCustomRoutingAcceleratorRequest.Builder builder()
public static Class<? extends UpdateCustomRoutingAcceleratorRequest.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 © 2023. All rights reserved.