Class StreamingSessionStream
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StreamingSessionStream.Builder,StreamingSessionStream>
A stream is an active connection to a streaming session, enabling a studio user to control the streaming session using a compatible client. Streaming session streams are compatible with the NICE DCV web client, included in the Nimble Studio portal, or the NICE DCV desktop client.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final InstantThe ISO timestamp in seconds for when the resource was created.final StringThe user ID of the user that created the streaming session stream.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final InstantThe ISO timestamp in seconds for when the resource expires.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringownedBy()The user ID of the user that owns the streaming session.static Class<? extends StreamingSessionStream.Builder> state()The current state.final StringThe current state.The streaming session stream status code.final StringThe streaming session stream status code.final StringstreamId()The stream ID.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final Stringurl()The URL to connect to this stream using the DCV client.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
createdAt
The ISO timestamp in seconds for when the resource was created.
- Returns:
- The ISO timestamp in seconds for when the resource was created.
-
createdBy
The user ID of the user that created the streaming session stream.
- Returns:
- The user ID of the user that created the streaming session stream.
-
expiresAt
The ISO timestamp in seconds for when the resource expires.
- Returns:
- The ISO timestamp in seconds for when the resource expires.
-
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.
- Returns:
- 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.
-
state
The current state.
If the service returns an enum value that is not available in the current SDK version,
statewill returnStreamingSessionStreamState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The current state.
- See Also:
-
stateAsString
The current state.
If the service returns an enum value that is not available in the current SDK version,
statewill returnStreamingSessionStreamState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The current state.
- See Also:
-
statusCode
The streaming session stream status code.
If the service returns an enum value that is not available in the current SDK version,
statusCode()will returnStreamingSessionStreamStatusCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusCodeAsString().- Returns:
- The streaming session stream status code.
- See Also:
-
statusCodeAsString
The streaming session stream status code.
If the service returns an enum value that is not available in the current SDK version,
statusCode()will returnStreamingSessionStreamStatusCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusCodeAsString().- Returns:
- The streaming session stream status code.
- See Also:
-
streamId
-
url
The URL to connect to this stream using the DCV client.
- Returns:
- The URL to connect to this stream using the DCV client.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<StreamingSessionStream.Builder,StreamingSessionStream> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-