Class RotateTunnelAccessTokenRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.iotsecuretunneling.model.IoTSecureTunnelingRequest
-
- software.amazon.awssdk.services.iotsecuretunneling.model.RotateTunnelAccessTokenRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<RotateTunnelAccessTokenRequest.Builder,RotateTunnelAccessTokenRequest>
@Generated("software.amazon.awssdk:codegen") public final class RotateTunnelAccessTokenRequest extends IoTSecureTunnelingRequest implements ToCopyableBuilder<RotateTunnelAccessTokenRequest.Builder,RotateTunnelAccessTokenRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRotateTunnelAccessTokenRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RotateTunnelAccessTokenRequest.Builderbuilder()ClientModeclientMode()The mode of the client that will use the client token, which can be either the source or destination, or both source and destination.StringclientModeAsString()The mode of the client that will use the client token, which can be either the source or destination, or both source and destination.DestinationConfigdestinationConfig()Returns the value of the DestinationConfig property for this object.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RotateTunnelAccessTokenRequest.Builder>serializableBuilderClass()RotateTunnelAccessTokenRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtunnelId()The tunnel for which you want to rotate the access tokens.-
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
-
tunnelId
public final String tunnelId()
The tunnel for which you want to rotate the access tokens.
- Returns:
- The tunnel for which you want to rotate the access tokens.
-
clientMode
public final ClientMode clientMode()
The mode of the client that will use the client token, which can be either the source or destination, or both source and destination.
If the service returns an enum value that is not available in the current SDK version,
clientModewill returnClientMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromclientModeAsString().- Returns:
- The mode of the client that will use the client token, which can be either the source or destination, or both source and destination.
- See Also:
ClientMode
-
clientModeAsString
public final String clientModeAsString()
The mode of the client that will use the client token, which can be either the source or destination, or both source and destination.
If the service returns an enum value that is not available in the current SDK version,
clientModewill returnClientMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromclientModeAsString().- Returns:
- The mode of the client that will use the client token, which can be either the source or destination, or both source and destination.
- See Also:
ClientMode
-
destinationConfig
public final DestinationConfig destinationConfig()
Returns the value of the DestinationConfig property for this object.- Returns:
- The value of the DestinationConfig property for this object.
-
toBuilder
public RotateTunnelAccessTokenRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RotateTunnelAccessTokenRequest.Builder,RotateTunnelAccessTokenRequest>- Specified by:
toBuilderin classIoTSecureTunnelingRequest
-
builder
public static RotateTunnelAccessTokenRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends RotateTunnelAccessTokenRequest.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
-
-