Class Session
- java.lang.Object
-
- software.amazon.awssdk.services.ecs.model.Session
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Session.Builder,Session>
@Generated("software.amazon.awssdk:codegen") public final class Session extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Session.Builder,Session>
The details for the execute command session.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSession.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Session.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends Session.Builder>serializableBuilderClass()StringsessionId()The ID of the execute command session.StringstreamUrl()A URL to the managed agent on the container that the SSM Session Manager client uses to send commands and receive output from the container.Session.BuildertoBuilder()StringtokenValue()An encrypted token value containing session and caller information.StringtoString()Returns a string representation of this object.-
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
-
sessionId
public final String sessionId()
The ID of the execute command session.
- Returns:
- The ID of the execute command session.
-
streamUrl
public final String streamUrl()
A URL to the managed agent on the container that the SSM Session Manager client uses to send commands and receive output from the container.
- Returns:
- A URL to the managed agent on the container that the SSM Session Manager client uses to send commands and receive output from the container.
-
tokenValue
public final String tokenValue()
An encrypted token value containing session and caller information. It's used to authenticate the connection to the container.
- Returns:
- An encrypted token value containing session and caller information. It's used to authenticate the connection to the container.
-
toBuilder
public Session.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Session.Builder,Session>
-
builder
public static Session.Builder builder()
-
serializableBuilderClass
public static Class<? extends Session.Builder> serializableBuilderClass()
-
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.
-
-