public static interface Session.Builder extends SdkPojo, CopyableBuilder<Session.Builder,Session>
| Modifier and Type | Method and Description |
|---|---|
Session.Builder |
authenticationType(AuthenticationType authenticationType)
The authentication method.
|
Session.Builder |
authenticationType(String authenticationType)
The authentication method.
|
Session.Builder |
fleetName(String fleetName)
The name of the fleet for the streaming session.
|
Session.Builder |
id(String id)
The ID of the streaming session.
|
default Session.Builder |
networkAccessConfiguration(Consumer<NetworkAccessConfiguration.Builder> networkAccessConfiguration)
The network details for the streaming session.
|
Session.Builder |
networkAccessConfiguration(NetworkAccessConfiguration networkAccessConfiguration)
The network details for the streaming session.
|
Session.Builder |
stackName(String stackName)
The name of the stack for the streaming session.
|
Session.Builder |
state(SessionState state)
The current state of the streaming session.
|
Session.Builder |
state(String state)
The current state of the streaming session.
|
Session.Builder |
userId(String userId)
The identifier of the user for whom the session was created.
|
copyapplyMutation, buildSession.Builder id(String id)
The ID of the streaming session.
id - The ID of the streaming session.Session.Builder userId(String userId)
The identifier of the user for whom the session was created.
userId - The identifier of the user for whom the session was created.Session.Builder stackName(String stackName)
The name of the stack for the streaming session.
stackName - The name of the stack for the streaming session.Session.Builder fleetName(String fleetName)
The name of the fleet for the streaming session.
fleetName - The name of the fleet for the streaming session.Session.Builder state(String state)
The current state of the streaming session.
state - The current state of the streaming session.SessionState,
SessionStateSession.Builder state(SessionState state)
The current state of the streaming session.
state - The current state of the streaming session.SessionState,
SessionStateSession.Builder authenticationType(String authenticationType)
The authentication method. The user is authenticated using a streaming URL (API) or SAML
federation (SAML).
authenticationType - The authentication method. The user is authenticated using a streaming URL (API) or SAML
federation (SAML).AuthenticationType,
AuthenticationTypeSession.Builder authenticationType(AuthenticationType authenticationType)
The authentication method. The user is authenticated using a streaming URL (API) or SAML
federation (SAML).
authenticationType - The authentication method. The user is authenticated using a streaming URL (API) or SAML
federation (SAML).AuthenticationType,
AuthenticationTypeSession.Builder networkAccessConfiguration(NetworkAccessConfiguration networkAccessConfiguration)
The network details for the streaming session.
networkAccessConfiguration - The network details for the streaming session.default Session.Builder networkAccessConfiguration(Consumer<NetworkAccessConfiguration.Builder> networkAccessConfiguration)
The network details for the streaming session.
This is a convenience that creates an instance of theNetworkAccessConfiguration.Builder avoiding the
need to create one manually via NetworkAccessConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to networkAccessConfiguration(NetworkAccessConfiguration).networkAccessConfiguration - a consumer that will call methods on NetworkAccessConfiguration.BuildernetworkAccessConfiguration(NetworkAccessConfiguration)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.