@Generated(value="software.amazon.awssdk:codegen") public final class StreamingSession extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StreamingSession.Builder,StreamingSession>
A streaming session is a virtual workstation created using a particular launch profile.
| Modifier and Type | Class and Description |
|---|---|
static interface |
StreamingSession.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The ARN of the resource.
|
static StreamingSession.Builder |
builder() |
Instant |
createdAt()
The Unix epoch timestamp in seconds for when the resource was created.
|
String |
createdBy()
The user ID of the user that created the streaming session.
|
String |
ec2InstanceType()
The EC2 Instance type used for the streaming session.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTags()
For responses, this returns true if the service returned a value for the Tags property.
|
String |
launchProfileId()
The ID of the launch profile used to control access from the streaming session.
|
String |
ownedBy()
The user ID of the user that owns the streaming session.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StreamingSession.Builder> |
serializableBuilderClass() |
String |
sessionId()
The session ID.
|
Instant |
startedAt()
The time the session entered START_IN_PROGRESS state.
|
String |
startedBy()
The user ID of the user that started the streaming session.
|
StreamingSessionState |
state()
The current state.
|
String |
stateAsString()
The current state.
|
StreamingSessionStatusCode |
statusCode()
The status code.
|
String |
statusCodeAsString()
The status code.
|
String |
statusMessage()
The status message for the streaming session.
|
Instant |
stopAt()
The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.
|
Instant |
stoppedAt()
The time the session entered STOP_IN_PROGRESS state.
|
String |
stoppedBy()
The user ID of the user that stopped the streaming session.
|
String |
streamingImageId()
The ID of the streaming image.
|
Map<String,String> |
tags()
A collection of labels, in the form of key:value pairs, that apply to this resource.
|
Instant |
terminateAt()
The time the streaming session will automatically terminate if not terminated by the user.
|
StreamingSession.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updatedAt()
The Unix epoch timestamp in seconds for when the resource was updated.
|
String |
updatedBy()
The user ID of the user that most recently updated the resource.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String arn()
The ARN of the resource.
public final Instant createdAt()
The Unix epoch timestamp in seconds for when the resource was created.
public final String createdBy()
The user ID of the user that created the streaming session.
public final String ec2InstanceType()
The EC2 Instance type used for the streaming session.
public final String launchProfileId()
The ID of the launch profile used to control access from the streaming session.
public final String ownedBy()
The user ID of the user that owns the streaming session. The user that owns the session will be logging into the session and interacting with the virtual workstation.
public final String sessionId()
The session ID.
public final Instant startedAt()
The time the session entered START_IN_PROGRESS state.
public final String startedBy()
The user ID of the user that started the streaming session.
public final StreamingSessionState state()
The current state.
If the service returns an enum value that is not available in the current SDK version, state will return
StreamingSessionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
StreamingSessionStatepublic final String stateAsString()
The current state.
If the service returns an enum value that is not available in the current SDK version, state will return
StreamingSessionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
StreamingSessionStatepublic final StreamingSessionStatusCode statusCode()
The status code.
If the service returns an enum value that is not available in the current SDK version, statusCode() will
return StreamingSessionStatusCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusCodeAsString().
StreamingSessionStatusCodepublic final String statusCodeAsString()
The status code.
If the service returns an enum value that is not available in the current SDK version, statusCode() will
return StreamingSessionStatusCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusCodeAsString().
StreamingSessionStatusCodepublic final String statusMessage()
The status message for the streaming session.
public final Instant stopAt()
The time the streaming session will automatically be stopped if the user doesn’t stop the session themselves.
public final Instant stoppedAt()
The time the session entered STOP_IN_PROGRESS state.
public final String stoppedBy()
The user ID of the user that stopped the streaming session.
public final String streamingImageId()
The ID of the streaming image.
public final boolean hasTags()
isEmpty() 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.public final Map<String,String> tags()
A collection of labels, in the form of key:value pairs, that apply to this resource.
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.
public final Instant terminateAt()
The time the streaming session will automatically terminate if not terminated by the user.
public final Instant updatedAt()
The Unix epoch timestamp in seconds for when the resource was updated.
public final String updatedBy()
The user ID of the user that most recently updated the resource.
public StreamingSession.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<StreamingSession.Builder,StreamingSession>public static StreamingSession.Builder builder()
public static Class<? extends StreamingSession.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.