Class IpamExternalResourceVerificationToken
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.IpamExternalResourceVerificationToken
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<IpamExternalResourceVerificationToken.Builder,IpamExternalResourceVerificationToken>
@Generated("software.amazon.awssdk:codegen") public final class IpamExternalResourceVerificationToken extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IpamExternalResourceVerificationToken.Builder,IpamExternalResourceVerificationToken>
A verification token is an Amazon Web Services-generated random value that you can use to prove ownership of an external resource. For example, you can use a verification token to validate that you control a public IP address range when you bring an IP address range to Amazon Web Services (BYOIP).
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
IpamExternalResourceVerificationToken.Builder
-
Method Summary
-
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
-
ipamExternalResourceVerificationTokenId
public final String ipamExternalResourceVerificationTokenId()
The ID of the token.
- Returns:
- The ID of the token.
-
ipamExternalResourceVerificationTokenArn
public final String ipamExternalResourceVerificationTokenArn()
Token ARN.
- Returns:
- Token ARN.
-
ipamId
public final String ipamId()
The ID of the IPAM that created the token.
- Returns:
- The ID of the IPAM that created the token.
-
ipamArn
public final String ipamArn()
ARN of the IPAM that created the token.
- Returns:
- ARN of the IPAM that created the token.
-
ipamRegion
public final String ipamRegion()
Region of the IPAM that created the token.
- Returns:
- Region of the IPAM that created the token.
-
tokenValue
public final String tokenValue()
Token value.
- Returns:
- Token value.
-
tokenName
public final String tokenName()
Token name.
- Returns:
- Token name.
-
notAfter
public final Instant notAfter()
Token expiration.
- Returns:
- Token expiration.
-
status
public final TokenState status()
Token status.
If the service returns an enum value that is not available in the current SDK version,
status
will returnTokenState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- Token status.
- See Also:
TokenState
-
statusAsString
public final String statusAsString()
Token status.
If the service returns an enum value that is not available in the current SDK version,
status
will returnTokenState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- Token status.
- See Also:
TokenState
-
hasTags
public final boolean hasTags()
For responses, this returns true if the service returned a value for the Tags property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
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.
-
tags
public final List<Tag> tags()
Token tags.
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
hasTags()
method.- Returns:
- Token tags.
-
state
public final IpamExternalResourceVerificationTokenState state()
Token state.
If the service returns an enum value that is not available in the current SDK version,
state
will returnIpamExternalResourceVerificationTokenState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- Token state.
- See Also:
IpamExternalResourceVerificationTokenState
-
stateAsString
public final String stateAsString()
Token state.
If the service returns an enum value that is not available in the current SDK version,
state
will returnIpamExternalResourceVerificationTokenState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- Token state.
- See Also:
IpamExternalResourceVerificationTokenState
-
toBuilder
public IpamExternalResourceVerificationToken.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<IpamExternalResourceVerificationToken.Builder,IpamExternalResourceVerificationToken>
-
builder
public static IpamExternalResourceVerificationToken.Builder builder()
-
serializableBuilderClass
public static Class<? extends IpamExternalResourceVerificationToken.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-