@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateFleetRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateFleetRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateFleetRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getAttributesToDelete()
The fleet attributes to delete.
|
ComputeCapacity |
getComputeCapacity()
The desired capacity for the fleet.
|
Boolean |
getDeleteVpcConfig()
Deprecated.
|
String |
getDescription()
The description displayed to end users.
|
Integer |
getDisconnectTimeoutInSeconds()
The time after disconnection when a session is considered to have ended, in seconds.
|
String |
getDisplayName()
The fleet name displayed to end users.
|
DomainJoinInfo |
getDomainJoinInfo()
The information needed for streaming instances to join a domain.
|
Boolean |
getEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
|
String |
getImageName()
The name of the image used by 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.
|
VpcConfig |
getVpcConfig()
The VPC configuration for the fleet.
|
int |
hashCode() |
Boolean |
isDeleteVpcConfig()
Deprecated.
|
Boolean |
isEnableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
|
void |
setAttributesToDelete(Collection<String> attributesToDelete)
The fleet attributes to delete.
|
void |
setComputeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
|
void |
setDeleteVpcConfig(Boolean deleteVpcConfig)
Deprecated.
|
void |
setDescription(String description)
The description displayed to end users.
|
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 displayed to end users.
|
void |
setDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed for streaming instances to join a domain.
|
void |
setEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
void |
setImageName(String imageName)
The name of the image used by 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 |
setVpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
UpdateFleetRequest |
withAttributesToDelete(Collection<String> attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest |
withAttributesToDelete(FleetAttribute... attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest |
withAttributesToDelete(String... attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest |
withComputeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
|
UpdateFleetRequest |
withDeleteVpcConfig(Boolean deleteVpcConfig)
Deprecated.
|
UpdateFleetRequest |
withDescription(String description)
The description displayed to end users.
|
UpdateFleetRequest |
withDisconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended, in seconds.
|
UpdateFleetRequest |
withDisplayName(String displayName)
The fleet name displayed to end users.
|
UpdateFleetRequest |
withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed for streaming instances to join a domain.
|
UpdateFleetRequest |
withEnableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
UpdateFleetRequest |
withImageName(String imageName)
The name of the image used by the fleet.
|
UpdateFleetRequest |
withInstanceType(String instanceType)
The instance type to use when launching fleet instances.
|
UpdateFleetRequest |
withMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time that a streaming session can run, in seconds.
|
UpdateFleetRequest |
withName(String name)
A unique name for the fleet.
|
UpdateFleetRequest |
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 setImageName(String imageName)
The name of the image used by the fleet.
imageName
- The name of the image used by the fleet.public String getImageName()
The name of the image used by the fleet.
public UpdateFleetRequest withImageName(String imageName)
The name of the image used by the fleet.
imageName
- The name of the image used by the fleet.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 UpdateFleetRequest withName(String name)
A unique name for the fleet.
name
- A unique name for the fleet.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 UpdateFleetRequest 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 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 UpdateFleetRequest 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 UpdateFleetRequest 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 57600.
maxUserDurationInSeconds
- The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.public Integer getMaxUserDurationInSeconds()
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
public UpdateFleetRequest withMaxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.
maxUserDurationInSeconds
- The maximum time that a streaming session can run, in seconds. Specify a value between 600 and 57600.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 57600.
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 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 57600.
public UpdateFleetRequest 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 57600.
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.@Deprecated public void setDeleteVpcConfig(Boolean deleteVpcConfig)
Deletes the VPC association for the specified fleet.
deleteVpcConfig
- Deletes the VPC association for the specified fleet.@Deprecated public Boolean getDeleteVpcConfig()
Deletes the VPC association for the specified fleet.
@Deprecated public UpdateFleetRequest withDeleteVpcConfig(Boolean deleteVpcConfig)
Deletes the VPC association for the specified fleet.
deleteVpcConfig
- Deletes the VPC association for the specified fleet.@Deprecated public Boolean isDeleteVpcConfig()
Deletes the VPC association for the specified fleet.
public void setDescription(String description)
The description displayed to end users.
description
- The description displayed to end users.public String getDescription()
The description displayed to end users.
public UpdateFleetRequest withDescription(String description)
The description displayed to end users.
description
- The description displayed to end users.public void setDisplayName(String displayName)
The fleet name displayed to end users.
displayName
- The fleet name displayed to end users.public String getDisplayName()
The fleet name displayed to end users.
public UpdateFleetRequest withDisplayName(String displayName)
The fleet name displayed to end users.
displayName
- The fleet name displayed to end users.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 UpdateFleetRequest 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 information needed for streaming instances to join a domain.
domainJoinInfo
- The information needed for streaming instances to join a domain.public DomainJoinInfo getDomainJoinInfo()
The information needed for streaming instances to join a domain.
public UpdateFleetRequest withDomainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed for streaming instances to join a domain.
domainJoinInfo
- The information needed for streaming instances to join a domain.public List<String> getAttributesToDelete()
The fleet attributes to delete.
FleetAttribute
public void setAttributesToDelete(Collection<String> attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.FleetAttribute
public UpdateFleetRequest withAttributesToDelete(String... attributesToDelete)
The fleet attributes to delete.
NOTE: This method appends the values to the existing list (if any). Use
setAttributesToDelete(java.util.Collection)
or withAttributesToDelete(java.util.Collection)
if
you want to override the existing values.
attributesToDelete
- The fleet attributes to delete.FleetAttribute
public UpdateFleetRequest withAttributesToDelete(Collection<String> attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.FleetAttribute
public UpdateFleetRequest withAttributesToDelete(FleetAttribute... attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.FleetAttribute
public String toString()
toString
in class Object
Object.toString()
public UpdateFleetRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.