Class ActivateNetworkSiteRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.privatenetworks.model.PrivateNetworksRequest
-
- software.amazon.awssdk.services.privatenetworks.model.ActivateNetworkSiteRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<ActivateNetworkSiteRequest.Builder,ActivateNetworkSiteRequest>
@Generated("software.amazon.awssdk:codegen") public final class ActivateNetworkSiteRequest extends PrivateNetworksRequest implements ToCopyableBuilder<ActivateNetworkSiteRequest.Builder,ActivateNetworkSiteRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceActivateNetworkSiteRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActivateNetworkSiteRequest.Builderbuilder()StringclientToken()Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.CommitmentConfigurationcommitmentConfiguration()Determines the duration and renewal status of the commitment period for all pending radio units.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringnetworkSiteArn()The Amazon Resource Name (ARN) of the network site.List<SdkField<?>>sdkFields()static Class<? extends ActivateNetworkSiteRequest.Builder>serializableBuilderClass()AddressshippingAddress()The shipping address of the network site.ActivateNetworkSiteRequest.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
-
clientToken
public final String clientToken()
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
- Returns:
- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
-
commitmentConfiguration
public final CommitmentConfiguration commitmentConfiguration()
Determines the duration and renewal status of the commitment period for all pending radio units.
If you include
commitmentConfigurationin theActivateNetworkSiteRequestaction, you must specify the following:-
The commitment period for the radio unit. You can choose a 60-day, 1-year, or 3-year period.
-
Whether you want your commitment period to automatically renew for one more year after your current commitment period expires.
For pricing, see Amazon Web Services Private 5G Pricing.
If you do not include
commitmentConfigurationin theActivateNetworkSiteRequestaction, the commitment period is set to 60-days.- Returns:
- Determines the duration and renewal status of the commitment period for all pending radio units.
If you include
commitmentConfigurationin theActivateNetworkSiteRequestaction, you must specify the following:-
The commitment period for the radio unit. You can choose a 60-day, 1-year, or 3-year period.
-
Whether you want your commitment period to automatically renew for one more year after your current commitment period expires.
For pricing, see Amazon Web Services Private 5G Pricing.
If you do not include
commitmentConfigurationin theActivateNetworkSiteRequestaction, the commitment period is set to 60-days. -
-
-
networkSiteArn
public final String networkSiteArn()
The Amazon Resource Name (ARN) of the network site.
- Returns:
- The Amazon Resource Name (ARN) of the network site.
-
shippingAddress
public final Address shippingAddress()
The shipping address of the network site.
- Returns:
- The shipping address of the network site.
-
toBuilder
public ActivateNetworkSiteRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ActivateNetworkSiteRequest.Builder,ActivateNetworkSiteRequest>- Specified by:
toBuilderin classPrivateNetworksRequest
-
builder
public static ActivateNetworkSiteRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends ActivateNetworkSiteRequest.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
-
-