StructuredPojo
, ToCopyableBuilder<Session.Builder,Session>
@Generated("software.amazon.awssdk:codegen") public class Session extends Object implements StructuredPojo, ToCopyableBuilder<Session.Builder,Session>
Contains the parameters for a streaming session.
Modifier and Type | Class | Description |
---|---|---|
static interface |
Session.Builder |
Modifier and Type | Method | Description |
---|---|---|
String |
authenticationType() |
The authentication method of the user for whom the session was created.
|
static Session.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
String |
fleetName() |
The name of the fleet for which the streaming session was created.
|
int |
hashCode() |
|
String |
id() |
The unique ID for a streaming session.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
Marshalls this structured data using the given
ProtocolMarshaller . |
static Class<? extends Session.Builder> |
serializableBuilderClass() |
|
String |
stackName() |
The name of the stack for which the streaming session was created.
|
String |
state() |
The current state of the streaming session.
|
Session.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
userId() |
The identifier of the user for whom the session was created.
|
public String id()
The unique ID for a streaming session.
public String userId()
The identifier of the user for whom the session was created.
public String stackName()
The name of the stack for which the streaming session was created.
public String fleetName()
The name of the fleet for which the streaming session was created.
public String state()
The current state of the streaming session.
SessionState
public String authenticationType()
The authentication method of the user for whom the session was created. It can be API
for a user
authenticated using a streaming URL or SAML
for a SAML federated user.
API
for a
user authenticated using a streaming URL or SAML
for a SAML federated user.AuthenticationType
public Session.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Session.Builder,Session>
public static Session.Builder builder()
public static Class<? extends Session.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.