CopyableBuilder<Fleet.Builder,Fleet>
, SdkBuilder<Fleet.Builder,Fleet>
public static interface Fleet.Builder extends CopyableBuilder<Fleet.Builder,Fleet>
Modifier and Type | Method | Description |
---|---|---|
Fleet.Builder |
arn(String arn) |
The ARN for the fleet.
|
Fleet.Builder |
computeCapacityStatus(ComputeCapacityStatus computeCapacityStatus) |
The capacity information for the fleet.
|
Fleet.Builder |
createdTime(Date createdTime) |
The time at which the fleet was created.
|
Fleet.Builder |
description(String description) |
The description displayed to end users on the AppStream 2.0 portal.
|
Fleet.Builder |
disconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds) |
The time after disconnection when a session is considered to have ended.
|
Fleet.Builder |
displayName(String displayName) |
The name displayed to end users on the AppStream 2.0 portal.
|
Fleet.Builder |
enableDefaultInternetAccess(Boolean enableDefaultInternetAccess) |
Whether default Internet access is enabled for the fleet.
|
Fleet.Builder |
fleetErrors(Collection<FleetError> fleetErrors) |
The list of fleet errors is appended to this list.
|
Fleet.Builder |
fleetErrors(FleetError... fleetErrors) |
The list of fleet errors is appended to this list.
|
Fleet.Builder |
imageName(String imageName) |
The image used by the fleet.
|
Fleet.Builder |
instanceType(String instanceType) |
The instance type of compute resources for the fleet.
|
Fleet.Builder |
maxUserDurationInSeconds(Integer maxUserDurationInSeconds) |
The maximum time for which a streaming session can run.
|
Fleet.Builder |
name(String name) |
The name of the fleet.
|
Fleet.Builder |
state(String state) |
The current state for the fleet.
|
Fleet.Builder |
state(FleetState state) |
The current state for the fleet.
|
Fleet.Builder |
vpcConfig(VpcConfig vpcConfig) |
The VPC configuration for the fleet.
|
copy
apply, build
Fleet.Builder arn(String arn)
The ARN for the fleet.
arn
- The ARN for the fleet.Fleet.Builder name(String name)
The name of the fleet.
name
- The name of the fleet.Fleet.Builder displayName(String displayName)
The name displayed to end users on the AppStream 2.0 portal.
displayName
- The name displayed to end users on the AppStream 2.0 portal.Fleet.Builder description(String description)
The description displayed to end users on the AppStream 2.0 portal.
description
- The description displayed to end users on the AppStream 2.0 portal.Fleet.Builder imageName(String imageName)
The image used by the fleet.
imageName
- The image used by the fleet.Fleet.Builder instanceType(String instanceType)
The instance type of compute resources for the fleet. The fleet instances are launched from this instance type.
instanceType
- The instance type of compute resources for the fleet. The fleet instances are launched from this
instance type.Fleet.Builder computeCapacityStatus(ComputeCapacityStatus computeCapacityStatus)
The capacity information for the fleet.
computeCapacityStatus
- The capacity information for the fleet.Fleet.Builder maxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time for which a streaming session can run. The value can be any numeric value in seconds between 600 and 57600.
maxUserDurationInSeconds
- The maximum time for which a streaming session can run. The value can be any numeric value in seconds
between 600 and 57600.Fleet.Builder disconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended. If a user who got disconnected reconnects within this timeout interval, the user is connected back to their previous session. The input can be any numeric value in seconds between 60 and 57600.
disconnectTimeoutInSeconds
- The time after disconnection when a session is considered to have ended. If a user who got
disconnected reconnects within this timeout interval, the user is connected back to their previous
session. The input can be any numeric value in seconds between 60 and 57600.Fleet.Builder state(String state)
The current state for the fleet.
state
- The current state for the fleet.FleetState
Fleet.Builder state(FleetState state)
The current state for the fleet.
state
- The current state for the fleet.FleetState
Fleet.Builder vpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
vpcConfig
- The VPC configuration for the fleet.Fleet.Builder createdTime(Date createdTime)
The time at which the fleet was created.
createdTime
- The time at which the fleet was created.Fleet.Builder fleetErrors(Collection<FleetError> fleetErrors)
The list of fleet errors is appended to this list.
fleetErrors
- The list of fleet errors is appended to this list.Fleet.Builder fleetErrors(FleetError... fleetErrors)
The list of fleet errors is appended to this list.
NOTE: This method appends the values to the existing list (if any). Use
#setFleetErrors(java.util.Collection)
or #withFleetErrors(java.util.Collection)
if you want
to override the existing values.
fleetErrors
- The list of fleet errors is appended to this list.Fleet.Builder enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Whether default Internet access is enabled for the fleet.
enableDefaultInternetAccess
- Whether default Internet access is enabled for the fleet.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.