@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateFleetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateFleetRequest() |
Modifier and Type | Method and Description |
---|---|
CreateFleetRequest |
addTagsEntry(String key,
String value) |
CreateFleetRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateFleetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
ComputeCapacity |
getComputeCapacity()
The desired capacity for the fleet.
|
String |
getDescription()
The description to display.
|
Integer |
getDisconnectTimeoutInSeconds()
The time after disconnection when a session is considered to have ended, in seconds.
|
String |
getDisplayName()
The fleet name to display.
|
DomainJoinInfo |
getDomainJoinInfo()
The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory
domain.
|
Boolean |
getEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
|
String |
getFleetType()
The fleet type.
|
String |
getImageArn()
The ARN of the public, private, or shared image to use.
|
String |
getImageName()
The name of the image used to create the fleet.
|
String |
getInstanceType()
The instance type to use when launching fleet instances.
|
Integer |
getMaxUserDurationInSeconds()
The maximum time that a streaming session can run, in seconds.
|
String |
getName()
A unique name for the fleet.
|
Map<String,String> |
getTags()
The tags to associate with 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 desired capacity for the fleet.
|
void |
setDescription(String description)
The description to display.
|
void |
setDisconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended, in seconds.
|
void |
setDisplayName(String displayName)
The fleet name to display.
|
void |
setDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory
domain.
|
void |
setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
void |
setFleetType(String fleetType)
The fleet type.
|
void |
setImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
|
void |
setImageName(String imageName)
The name of the image used to create the fleet.
|
void |
setInstanceType(String instanceType)
The instance type to use when launching fleet instances.
|
void |
setMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time that a streaming session can run, in seconds.
|
void |
setName(String name)
A unique name for the fleet.
|
void |
setTags(Map<String,String> tags)
The tags to associate with the fleet.
|
void |
setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
|
String |
toString()
Returns a string representation of this object.
|
CreateFleetRequest |
withComputeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
|
CreateFleetRequest |
withDescription(String description)
The description to display.
|
CreateFleetRequest |
withDisconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended, in seconds.
|
CreateFleetRequest |
withDisplayName(String displayName)
The fleet name to display.
|
CreateFleetRequest |
withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory
domain.
|
CreateFleetRequest |
withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
CreateFleetRequest |
withFleetType(FleetType fleetType)
The fleet type.
|
CreateFleetRequest |
withFleetType(String fleetType)
The fleet type.
|
CreateFleetRequest |
withImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
|
CreateFleetRequest |
withImageName(String imageName)
The name of the image used to create the fleet.
|
CreateFleetRequest |
withInstanceType(String instanceType)
The instance type to use when launching fleet instances.
|
CreateFleetRequest |
withMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time that a streaming session can run, in seconds.
|
CreateFleetRequest |
withName(String name)
A unique name for the fleet.
|
CreateFleetRequest |
withTags(Map<String,String> tags)
The tags to associate with 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, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
A unique name for the fleet.
name
- A unique name for the fleet.public String getName()
A unique name for the fleet.
public CreateFleetRequest withName(String name)
A unique name for the fleet.
name
- A unique name for the fleet.public void setImageName(String imageName)
The name of the image used to create the fleet.
imageName
- The name of the image used to create the fleet.public String getImageName()
The name of the image used to create the fleet.
public CreateFleetRequest withImageName(String imageName)
The name of the image used to create the fleet.
imageName
- The name of the image used to create the fleet.public void setImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
imageArn
- The ARN of the public, private, or shared image to use.public String getImageArn()
The ARN of the public, private, or shared image to use.
public CreateFleetRequest withImageArn(String imageArn)
The ARN of the public, private, or shared image to use.
imageArn
- The ARN of the public, private, or shared image to use.public void setInstanceType(String instanceType)
The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
instanceType
- The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
public String getInstanceType()
The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
public CreateFleetRequest withInstanceType(String instanceType)
The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
instanceType
- The instance type to use when launching fleet instances. The following instance types are available:
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.graphics-design.large
stream.graphics-design.xlarge
stream.graphics-design.2xlarge
stream.graphics-design.4xlarge
stream.graphics-desktop.2xlarge
stream.graphics-pro.4xlarge
stream.graphics-pro.8xlarge
stream.graphics-pro.16xlarge
public void setFleetType(String 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.
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.
FleetType
public String getFleetType()
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.
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 CreateFleetRequest withFleetType(String 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.
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.
FleetType
public CreateFleetRequest withFleetType(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.
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.
FleetType
public void setComputeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
computeCapacity
- The desired capacity for the fleet.public ComputeCapacity getComputeCapacity()
The desired capacity for the fleet.
public CreateFleetRequest withComputeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
computeCapacity
- The desired capacity for 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 that a streaming session can run, in seconds. Specify a value between 600 and 360000.
maxUserDurationInSeconds
- The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 360000.public Integer getMaxUserDurationInSeconds()
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 360000.
public CreateFleetRequest withMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 360000.
maxUserDurationInSeconds
- The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 360000.public void setDisconnectTimeoutInSeconds(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 360000.
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 360000.public Integer getDisconnectTimeoutInSeconds()
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 360000.
public CreateFleetRequest withDisconnectTimeoutInSeconds(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 360000.
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 360000.public void setDescription(String description)
The description to display.
description
- The description to display.public String getDescription()
The description to display.
public CreateFleetRequest withDescription(String description)
The description to display.
description
- The description to display.public void setDisplayName(String displayName)
The fleet name to display.
displayName
- The fleet name to display.public String getDisplayName()
The fleet name to display.
public CreateFleetRequest withDisplayName(String displayName)
The fleet name to display.
displayName
- The fleet name to display.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 name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain.
domainJoinInfo
- The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active
Directory domain.public DomainJoinInfo getDomainJoinInfo()
The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain.
public CreateFleetRequest withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active Directory domain.
domainJoinInfo
- The name of the directory and organizational unit (OU) to use to join the fleet to a Microsoft Active
Directory domain.public Map<String,String> getTags()
The tags to associate with the fleet. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
If you do not specify a value, the value is set to an empty string.
For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
If you do not specify a value, the value is set to an empty string.
For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
public void setTags(Map<String,String> tags)
The tags to associate with the fleet. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
If you do not specify a value, the value is set to an empty string.
For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
tags
- The tags to associate with the fleet. A tag is a key-value pair, and the value is optional. For example,
Environment=Test. If you do not specify a value, Environment=.
If you do not specify a value, the value is set to an empty string.
For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
public CreateFleetRequest withTags(Map<String,String> tags)
The tags to associate with the fleet. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
If you do not specify a value, the value is set to an empty string.
For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
tags
- The tags to associate with the fleet. A tag is a key-value pair, and the value is optional. For example,
Environment=Test. If you do not specify a value, Environment=.
If you do not specify a value, the value is set to an empty string.
For more information, see Tagging Your Resources in the Amazon AppStream 2.0 Developer Guide.
public CreateFleetRequest addTagsEntry(String key, String value)
public CreateFleetRequest clearTagsEntries()
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.