@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateFleetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Contains the parameters for the new fleet to create.
NOOP
Constructor and Description |
---|
CreateFleetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateFleetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
ComputeCapacity |
getComputeCapacity()
The parameters for the capacity allocated to the fleet.
|
String |
getDescription()
The description of the fleet.
|
Integer |
getDisconnectTimeoutInSeconds()
The time after disconnection when a session is considered to have ended.
|
String |
getDisplayName()
The display name of the fleet.
|
DomainJoinInfo |
getDomainJoinInfo()
The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join domains
for the AppStream 2.0 streaming instances.
|
Boolean |
getEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
|
String |
getImageName()
Unique name of the image used by the fleet.
|
String |
getInstanceType()
The instance type of compute resources for the fleet.
|
Integer |
getMaxUserDurationInSeconds()
The maximum time for which a streaming session can run.
|
String |
getName()
A unique identifier for the fleet.
|
VpcConfig |
getVpcConfig()
The VPC configuration for the fleet.
|
int |
hashCode() |
Boolean |
isEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
|
void |
setComputeCapacity(ComputeCapacity computeCapacity)
The parameters for the capacity allocated to the fleet.
|
void |
setDescription(String description)
The description of the fleet.
|
void |
setDisconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended.
|
void |
setDisplayName(String displayName)
The display name of the fleet.
|
void |
setDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join domains
for the AppStream 2.0 streaming instances.
|
void |
setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
void |
setImageName(String imageName)
Unique name of the image used by the fleet.
|
void |
setInstanceType(String instanceType)
The instance type of compute resources for the fleet.
|
void |
setMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time for which a streaming session can run.
|
void |
setName(String name)
A unique identifier for the fleet.
|
void |
setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreateFleetRequest |
withComputeCapacity(ComputeCapacity computeCapacity)
The parameters for the capacity allocated to the fleet.
|
CreateFleetRequest |
withDescription(String description)
The description of the fleet.
|
CreateFleetRequest |
withDisconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended.
|
CreateFleetRequest |
withDisplayName(String displayName)
The display name of the fleet.
|
CreateFleetRequest |
withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join domains
for the AppStream 2.0 streaming instances.
|
CreateFleetRequest |
withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
CreateFleetRequest |
withImageName(String imageName)
Unique name of the image used by the fleet.
|
CreateFleetRequest |
withInstanceType(String instanceType)
The instance type of compute resources for the fleet.
|
CreateFleetRequest |
withMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time for which a streaming session can run.
|
CreateFleetRequest |
withName(String name)
A unique identifier for the fleet.
|
CreateFleetRequest |
withVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
A unique identifier for the fleet.
name
- A unique identifier for the fleet.public String getName()
A unique identifier for the fleet.
public CreateFleetRequest withName(String name)
A unique identifier for the fleet.
name
- A unique identifier for the fleet.public void setImageName(String imageName)
Unique name of the image used by the fleet.
imageName
- Unique name of the image used by the fleet.public String getImageName()
Unique name of the image used by the fleet.
public CreateFleetRequest withImageName(String imageName)
Unique name of the image used by the fleet.
imageName
- Unique name of the image used by the fleet.public void setInstanceType(String instanceType)
The instance type of compute resources for the fleet. Fleet instances are launched from this instance type. Available instance types are:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
instanceType
- The instance type of compute resources for the fleet. Fleet instances are launched from this instance
type. Available instance types are:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
public String getInstanceType()
The instance type of compute resources for the fleet. Fleet instances are launched from this instance type. Available instance types are:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
public CreateFleetRequest withInstanceType(String instanceType)
The instance type of compute resources for the fleet. Fleet instances are launched from this instance type. Available instance types are:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
instanceType
- The instance type of compute resources for the fleet. Fleet instances are launched from this instance
type. Available instance types are:
stream.standard.medium
stream.standard.large
stream.compute.large
stream.compute.xlarge
stream.compute.2xlarge
stream.compute.4xlarge
stream.compute.8xlarge
stream.memory.large
stream.memory.xlarge
stream.memory.2xlarge
stream.memory.4xlarge
stream.memory.8xlarge
public void setComputeCapacity(ComputeCapacity computeCapacity)
The parameters for the capacity allocated to the fleet.
computeCapacity
- The parameters for the capacity allocated to the fleet.public ComputeCapacity getComputeCapacity()
The parameters for the capacity allocated to the fleet.
public CreateFleetRequest withComputeCapacity(ComputeCapacity computeCapacity)
The parameters for the capacity allocated to the fleet.
computeCapacity
- The parameters for the capacity allocated to the fleet.public void setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
vpcConfig
- The VPC configuration for the fleet.public VpcConfig getVpcConfig()
The VPC configuration for the fleet.
public CreateFleetRequest withVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
vpcConfig
- The VPC configuration for the fleet.public void setMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time for which a streaming session can run. The input can be any numeric value in seconds between 600 and 57600.
maxUserDurationInSeconds
- The maximum time for which a streaming session can run. The input can be any numeric value in seconds
between 600 and 57600.public Integer getMaxUserDurationInSeconds()
The maximum time for which a streaming session can run. The input can be any numeric value in seconds between 600 and 57600.
public CreateFleetRequest withMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time for which a streaming session can run. The input can be any numeric value in seconds between 600 and 57600.
maxUserDurationInSeconds
- The maximum time for which a streaming session can run. The input can be any numeric value in seconds
between 600 and 57600.public void setDisconnectTimeoutInSeconds(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.public Integer getDisconnectTimeoutInSeconds()
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.
public CreateFleetRequest withDisconnectTimeoutInSeconds(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.public void setDescription(String description)
The description of the fleet.
description
- The description of the fleet.public String getDescription()
The description of the fleet.
public CreateFleetRequest withDescription(String description)
The description of the fleet.
description
- The description of the fleet.public void setDisplayName(String displayName)
The display name of the fleet.
displayName
- The display name of the fleet.public String getDisplayName()
The display name of the fleet.
public CreateFleetRequest withDisplayName(String displayName)
The display name of the fleet.
displayName
- The display name of the fleet.public void setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
enableDefaultInternetAccess
- Enables or disables default internet access for the fleet.public Boolean getEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
public CreateFleetRequest withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
enableDefaultInternetAccess
- Enables or disables default internet access for the fleet.public Boolean isEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
public void setDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join domains for the AppStream 2.0 streaming instances.
domainJoinInfo
- The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join
domains for the AppStream 2.0 streaming instances.public DomainJoinInfo getDomainJoinInfo()
The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join domains for the AppStream 2.0 streaming instances.
public CreateFleetRequest withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join domains for the AppStream 2.0 streaming instances.
domainJoinInfo
- The DirectoryName and OrganizationalUnitDistinguishedName values, which are used to join
domains for the AppStream 2.0 streaming instances.public String toString()
toString
in class Object
Object.toString()
public CreateFleetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.