@Generated(value="software.amazon.awssdk:codegen") public final class UpdateFleetRequest extends AppStreamRequest implements ToCopyableBuilder<UpdateFleetRequest.Builder,UpdateFleetRequest>
Modifier and Type | Class and Description |
---|---|
static interface |
UpdateFleetRequest.Builder |
Modifier and Type | Method and Description |
---|---|
List<FleetAttribute> |
attributesToDelete()
The fleet attributes to delete.
|
List<String> |
attributesToDeleteAsStrings()
The fleet attributes to delete.
|
static UpdateFleetRequest.Builder |
builder() |
ComputeCapacity |
computeCapacity()
The desired capacity for the fleet.
|
Boolean |
deleteVpcConfig()
Deletes the VPC association for the specified fleet.
|
String |
description()
The description displayed to end users.
|
Integer |
disconnectTimeoutInSeconds()
The time after disconnection when a session is considered to have ended, in seconds.
|
String |
displayName()
The fleet name displayed to end users.
|
DomainJoinInfo |
domainJoinInfo()
The information needed for streaming instances to join a domain.
|
Boolean |
enableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
String |
imageName()
The name of the image used by 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()
A unique name for the fleet.
|
static Class<? extends UpdateFleetRequest.Builder> |
serializableBuilderClass() |
UpdateFleetRequest.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.
|
overrideConfiguration
copy
public String imageName()
The name of the image used by the fleet.
public String name()
A unique name for the fleet.
public 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
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 ComputeCapacity computeCapacity()
The desired capacity for the fleet.
public VpcConfig vpcConfig()
The VPC configuration 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 Boolean deleteVpcConfig()
Deletes the VPC association for the specified fleet.
public String description()
The description displayed to end users.
public String displayName()
The fleet name displayed to end users.
public Boolean enableDefaultInternetAccess()
Enables or disables default internet access for the fleet.
public DomainJoinInfo domainJoinInfo()
The information needed for streaming instances to join a domain.
public List<FleetAttribute> attributesToDelete()
The fleet attributes to delete.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> attributesToDeleteAsStrings()
The fleet attributes to delete.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public UpdateFleetRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<UpdateFleetRequest.Builder,UpdateFleetRequest>
toBuilder
in class AppStreamRequest
public static UpdateFleetRequest.Builder builder()
public static Class<? extends UpdateFleetRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.