@Generated(value="software.amazon.awssdk:codegen") public final class StreamingSession extends Object implements SdkPojo, Serializable, ToCopyableBuilder<StreamingSession.Builder,StreamingSession>
| 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()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
launchProfileId()
The ID of the launch profile used to control access from the streaming session.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends StreamingSession.Builder> |
serializableBuilderClass() |
String |
sessionId()
The session ID.
|
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.
|
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 sessionId()
The session ID.
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 String streamingImageId()
The ID of the streaming image.
public final boolean hasTags()
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.
You can use hasTags() to see if a value was sent in this field.
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 © 2021. All rights reserved.