Interface FleetCapacity.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FleetCapacity.Builder,FleetCapacity>,SdkBuilder<FleetCapacity.Builder,FleetCapacity>,SdkPojo
- Enclosing class:
- FleetCapacity
public static interface FleetCapacity.Builder extends SdkPojo, CopyableBuilder<FleetCapacity.Builder,FleetCapacity>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description FleetCapacity.BuilderfleetArn(String fleetArn)The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it.FleetCapacity.BuilderfleetId(String fleetId)A unique identifier for the fleet associated with the location.default FleetCapacity.BuilderinstanceCounts(Consumer<EC2InstanceCounts.Builder> instanceCounts)The current number of instances in the fleet, listed by instance status.FleetCapacity.BuilderinstanceCounts(EC2InstanceCounts instanceCounts)The current number of instances in the fleet, listed by instance status.FleetCapacity.BuilderinstanceType(String instanceType)The Amazon EC2 instance type that is used for instances in a fleet.FleetCapacity.BuilderinstanceType(EC2InstanceType instanceType)The Amazon EC2 instance type that is used for instances in a fleet.FleetCapacity.Builderlocation(String location)The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such asus-west-2.default FleetCapacity.BuilderreplicaContainerGroupCounts(Consumer<ReplicaContainerGroupCounts.Builder> replicaContainerGroupCounts)This property is used with the Amazon GameLift containers feature, which is currently in public preview. The number and status of replica container groups in a container fleet.FleetCapacity.BuilderreplicaContainerGroupCounts(ReplicaContainerGroupCounts replicaContainerGroupCounts)This property is used with the Amazon GameLift containers feature, which is currently in public preview. The number and status of replica container groups in a container fleet.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
fleetId
FleetCapacity.Builder fleetId(String fleetId)
A unique identifier for the fleet associated with the location.
- Parameters:
fleetId- A unique identifier for the fleet associated with the location.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fleetArn
FleetCapacity.Builder fleetArn(String fleetArn)
The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format is
arn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.- Parameters:
fleetArn- The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it. ARNs are unique across all Regions. Format isarn:aws:gamelift:<region>::fleet/fleet-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceType
FleetCapacity.Builder instanceType(String instanceType)
The Amazon EC2 instance type that is used for instances in a fleet. Instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.
- Parameters:
instanceType- The Amazon EC2 instance type that is used for instances in a fleet. Instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EC2InstanceType,EC2InstanceType
-
instanceType
FleetCapacity.Builder instanceType(EC2InstanceType instanceType)
The Amazon EC2 instance type that is used for instances in a fleet. Instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.
- Parameters:
instanceType- The Amazon EC2 instance type that is used for instances in a fleet. Instance type determines the computing resources in use, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
EC2InstanceType,EC2InstanceType
-
instanceCounts
FleetCapacity.Builder instanceCounts(EC2InstanceCounts instanceCounts)
The current number of instances in the fleet, listed by instance status. Counts for pending and terminating instances might be non-zero if the fleet is adjusting to a scaling event or if access to resources is temporarily affected.
- Parameters:
instanceCounts- The current number of instances in the fleet, listed by instance status. Counts for pending and terminating instances might be non-zero if the fleet is adjusting to a scaling event or if access to resources is temporarily affected.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceCounts
default FleetCapacity.Builder instanceCounts(Consumer<EC2InstanceCounts.Builder> instanceCounts)
The current number of instances in the fleet, listed by instance status. Counts for pending and terminating instances might be non-zero if the fleet is adjusting to a scaling event or if access to resources is temporarily affected.
This is a convenience method that creates an instance of theEC2InstanceCounts.Builderavoiding the need to create one manually viaEC2InstanceCounts.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinstanceCounts(EC2InstanceCounts).- Parameters:
instanceCounts- a consumer that will call methods onEC2InstanceCounts.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
instanceCounts(EC2InstanceCounts)
-
location
FleetCapacity.Builder location(String location)
The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such as
us-west-2.- Parameters:
location- The fleet location for the instance count information, expressed as an Amazon Web Services Region code, such asus-west-2.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaContainerGroupCounts
FleetCapacity.Builder replicaContainerGroupCounts(ReplicaContainerGroupCounts replicaContainerGroupCounts)
This property is used with the Amazon GameLift containers feature, which is currently in public preview. The number and status of replica container groups in a container fleet.
- Parameters:
replicaContainerGroupCounts- This property is used with the Amazon GameLift containers feature, which is currently in public preview. The number and status of replica container groups in a container fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaContainerGroupCounts
default FleetCapacity.Builder replicaContainerGroupCounts(Consumer<ReplicaContainerGroupCounts.Builder> replicaContainerGroupCounts)
This property is used with the Amazon GameLift containers feature, which is currently in public preview. The number and status of replica container groups in a container fleet.
This is a convenience method that creates an instance of theReplicaContainerGroupCounts.Builderavoiding the need to create one manually viaReplicaContainerGroupCounts.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaContainerGroupCounts(ReplicaContainerGroupCounts).- Parameters:
replicaContainerGroupCounts- a consumer that will call methods onReplicaContainerGroupCounts.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
replicaContainerGroupCounts(ReplicaContainerGroupCounts)
-
-