@Generated(value="software.amazon.awssdk:codegen") public final class Fleet extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Fleet.Builder,Fleet>
Contains the parameters for a fleet.
Modifier and Type | Class and Description |
---|---|
static interface |
Fleet.Builder |
Modifier and Type | Method and Description |
---|---|
String |
arn()
The ARN for the fleet.
|
static Fleet.Builder |
builder() |
ComputeCapacityStatus |
computeCapacityStatus()
The capacity status for the fleet.
|
Instant |
createdTime()
The time the fleet was created.
|
String |
description()
The description for display.
|
Integer |
disconnectTimeoutInSeconds()
The time after disconnection when a session is considered to have ended, in seconds.
|
String |
displayName()
The fleet name for display.
|
DomainJoinInfo |
domainJoinInfo()
The information needed to join a Microsoft Active Directory domain.
|
Boolean |
enableDefaultInternetAccess()
Indicates whether default internet access is enabled for the fleet.
|
boolean |
equals(Object obj) |
List<FleetError> |
fleetErrors()
The fleet errors.
|
FleetType |
fleetType()
The fleet type.
|
String |
fleetTypeAsString()
The fleet type.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
imageArn()
The ARN for the public, private, or shared image.
|
String |
imageName()
The name of the image used to create the fleet.
|
String |
instanceType()
The instance type to use when launching fleet instances.
|
Integer |
maxUserDurationInSeconds()
The maximum time that a streaming session can run, in seconds.
|
String |
name()
The name of the fleet.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Fleet.Builder> |
serializableBuilderClass() |
FleetState |
state()
The current state for the fleet.
|
String |
stateAsString()
The current state for the fleet.
|
Fleet.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
VpcConfig |
vpcConfig()
The VPC configuration for the fleet.
|
copy
public String arn()
The ARN for the fleet.
public String name()
The name of the fleet.
public String displayName()
The fleet name for display.
public String description()
The description for display.
public String imageName()
The name of the image used to create the fleet.
public String imageArn()
The ARN for the public, private, or shared image.
public String instanceType()
The instance type to use when launching fleet instances.
public FleetType fleetType()
The fleet type.
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
If the service returns an enum value that is not available in the current SDK version, fleetType
will
return FleetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
fleetTypeAsString()
.
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
FleetType
public String fleetTypeAsString()
The fleet type.
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
If the service returns an enum value that is not available in the current SDK version, fleetType
will
return FleetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
fleetTypeAsString()
.
Provides users with instant-on access to their apps. You are charged for all running instances in your fleet, even if no users are streaming apps.
Provide users with access to applications after they connect, which takes one to two minutes. You are charged for instance streaming when users are connected and a small hourly fee for instances that are not streaming apps.
FleetType
public ComputeCapacityStatus computeCapacityStatus()
The capacity status for the fleet.
public Integer maxUserDurationInSeconds()
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
public Integer disconnectTimeoutInSeconds()
The time after disconnection when a session is considered to have ended, in seconds. If a user who was disconnected reconnects within this time interval, the user is connected to their previous session. Specify a value between 60 and 57600.
public FleetState state()
The current state for the fleet.
If the service returns an enum value that is not available in the current SDK version, state
will return
FleetState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
FleetState
public String stateAsString()
The current state for the fleet.
If the service returns an enum value that is not available in the current SDK version, state
will return
FleetState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
stateAsString()
.
FleetState
public VpcConfig vpcConfig()
The VPC configuration for the fleet.
public Instant createdTime()
The time the fleet was created.
public List<FleetError> fleetErrors()
The fleet errors.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Boolean enableDefaultInternetAccess()
Indicates whether default internet access is enabled for the fleet.
public DomainJoinInfo domainJoinInfo()
The information needed to join a Microsoft Active Directory domain.
public Fleet.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Fleet.Builder,Fleet>
public static Fleet.Builder builder()
public static Class<? extends Fleet.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.