public static interface UpdateFleetRequest.Builder extends AppStreamRequest.Builder, CopyableBuilder<UpdateFleetRequest.Builder,UpdateFleetRequest>
Modifier and Type | Method and Description |
---|---|
UpdateFleetRequest.Builder |
attributesToDelete(Collection<FleetAttribute> attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest.Builder |
attributesToDelete(FleetAttribute... attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest.Builder |
attributesToDeleteWithStrings(Collection<String> attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest.Builder |
attributesToDeleteWithStrings(String... attributesToDelete)
The fleet attributes to delete.
|
UpdateFleetRequest.Builder |
computeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
|
default UpdateFleetRequest.Builder |
computeCapacity(Consumer<ComputeCapacity.Builder> computeCapacity)
The desired capacity for the fleet.
|
UpdateFleetRequest.Builder |
deleteVpcConfig(Boolean deleteVpcConfig)
Deletes the VPC association for the specified fleet.
|
UpdateFleetRequest.Builder |
description(String description)
The description displayed to end users.
|
UpdateFleetRequest.Builder |
disconnectTimeoutInSeconds(Integer disconnectTimeoutInSeconds)
The time after disconnection when a session is considered to have ended, in seconds.
|
UpdateFleetRequest.Builder |
displayName(String displayName)
The fleet name displayed to end users.
|
default UpdateFleetRequest.Builder |
domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
The information needed for streaming instances to join a domain.
|
UpdateFleetRequest.Builder |
domainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed for streaming instances to join a domain.
|
UpdateFleetRequest.Builder |
enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
|
UpdateFleetRequest.Builder |
imageName(String imageName)
The name of the image used by the fleet.
|
UpdateFleetRequest.Builder |
instanceType(String instanceType)
The instance type to use when launching fleet instances.
|
UpdateFleetRequest.Builder |
maxUserDurationInSeconds(Integer maxUserDurationInSeconds)
The maximum time that a streaming session can run, in seconds.
|
UpdateFleetRequest.Builder |
name(String name)
A unique name for the fleet.
|
UpdateFleetRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
UpdateFleetRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
default UpdateFleetRequest.Builder |
vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
The VPC configuration for the fleet.
|
UpdateFleetRequest.Builder |
vpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
|
build
overrideConfiguration
copy
applyMutation, build
UpdateFleetRequest.Builder imageName(String imageName)
The name of the image used by the fleet.
imageName
- The name of the image used by the fleet.UpdateFleetRequest.Builder name(String name)
A unique name for the fleet.
name
- A unique name for the fleet.UpdateFleetRequest.Builder instanceType(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
UpdateFleetRequest.Builder computeCapacity(ComputeCapacity computeCapacity)
The desired capacity for the fleet.
computeCapacity
- The desired capacity for the fleet.default UpdateFleetRequest.Builder computeCapacity(Consumer<ComputeCapacity.Builder> computeCapacity)
The desired capacity for the fleet.
This is a convenience that creates an instance of theComputeCapacity.Builder
avoiding the need to
create one manually via ComputeCapacity.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to computeCapacity(ComputeCapacity)
.computeCapacity
- a consumer that will call methods on ComputeCapacity.Builder
computeCapacity(ComputeCapacity)
UpdateFleetRequest.Builder vpcConfig(VpcConfig vpcConfig)
The VPC configuration for the fleet.
vpcConfig
- The VPC configuration for the fleet.default UpdateFleetRequest.Builder vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)
The VPC configuration for the fleet.
This is a convenience that creates an instance of theVpcConfig.Builder
avoiding the need to create
one manually via VpcConfig.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to vpcConfig(VpcConfig)
.vpcConfig
- a consumer that will call methods on VpcConfig.Builder
vpcConfig(VpcConfig)
UpdateFleetRequest.Builder maxUserDurationInSeconds(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.UpdateFleetRequest.Builder disconnectTimeoutInSeconds(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.UpdateFleetRequest.Builder deleteVpcConfig(Boolean deleteVpcConfig)
Deletes the VPC association for the specified fleet.
deleteVpcConfig
- Deletes the VPC association for the specified fleet.UpdateFleetRequest.Builder description(String description)
The description displayed to end users.
description
- The description displayed to end users.UpdateFleetRequest.Builder displayName(String displayName)
The fleet name displayed to end users.
displayName
- The fleet name displayed to end users.UpdateFleetRequest.Builder enableDefaultInternetAccess(Boolean enableDefaultInternetAccess)
Enables or disables default internet access for the fleet.
enableDefaultInternetAccess
- Enables or disables default internet access for the fleet.UpdateFleetRequest.Builder domainJoinInfo(DomainJoinInfo domainJoinInfo)
The information needed for streaming instances to join a domain.
domainJoinInfo
- The information needed for streaming instances to join a domain.default UpdateFleetRequest.Builder domainJoinInfo(Consumer<DomainJoinInfo.Builder> domainJoinInfo)
The information needed for streaming instances to join a domain.
This is a convenience that creates an instance of theDomainJoinInfo.Builder
avoiding the need to
create one manually via DomainJoinInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to domainJoinInfo(DomainJoinInfo)
.domainJoinInfo
- a consumer that will call methods on DomainJoinInfo.Builder
domainJoinInfo(DomainJoinInfo)
UpdateFleetRequest.Builder attributesToDeleteWithStrings(Collection<String> attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.UpdateFleetRequest.Builder attributesToDeleteWithStrings(String... attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.UpdateFleetRequest.Builder attributesToDelete(Collection<FleetAttribute> attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.UpdateFleetRequest.Builder attributesToDelete(FleetAttribute... attributesToDelete)
The fleet attributes to delete.
attributesToDelete
- The fleet attributes to delete.UpdateFleetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.UpdateFleetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.