Class ProvisionByoipCidrRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.globalaccelerator.model.GlobalAcceleratorRequest
-
- software.amazon.awssdk.services.globalaccelerator.model.ProvisionByoipCidrRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ProvisionByoipCidrRequest.Builder,ProvisionByoipCidrRequest>
@Generated("software.amazon.awssdk:codegen") public final class ProvisionByoipCidrRequest extends GlobalAcceleratorRequest implements ToCopyableBuilder<ProvisionByoipCidrRequest.Builder,ProvisionByoipCidrRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProvisionByoipCidrRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProvisionByoipCidrRequest.Builderbuilder()Stringcidr()The public IPv4 address range, in CIDR notation.CidrAuthorizationContextcidrAuthorizationContext()A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ProvisionByoipCidrRequest.Builder>serializableBuilderClass()ProvisionByoipCidrRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
cidr
public final String cidr()
The public IPv4 address range, in CIDR notation. The most specific IP prefix that you can specify is /24. The address range cannot overlap with another address range that you've brought to this Amazon Web Services Region or another Region.
For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.
- Returns:
- The public IPv4 address range, in CIDR notation. The most specific IP prefix that you can specify is /24.
The address range cannot overlap with another address range that you've brought to this Amazon Web
Services Region or another Region.
For more information, see Bring your own IP addresses (BYOIP) in the Global Accelerator Developer Guide.
-
cidrAuthorizationContext
public final CidrAuthorizationContext cidrAuthorizationContext()
A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
- Returns:
- A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
-
toBuilder
public ProvisionByoipCidrRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProvisionByoipCidrRequest.Builder,ProvisionByoipCidrRequest>- Specified by:
toBuilderin classGlobalAcceleratorRequest
-
builder
public static ProvisionByoipCidrRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProvisionByoipCidrRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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 classSdkRequest
-
-