Interface FleetCapacity.Builder

  • Method Details

    • 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 is arn: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:
    • 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:
    • 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 the EC2InstanceCounts.Builder avoiding the need to create one manually via EC2InstanceCounts.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to instanceCounts(EC2InstanceCounts).

      Parameters:
      instanceCounts - a consumer that will call methods on EC2InstanceCounts.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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 as us-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 the ReplicaContainerGroupCounts.Builder avoiding the need to create one manually via ReplicaContainerGroupCounts.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to replicaContainerGroupCounts(ReplicaContainerGroupCounts).

      Parameters:
      replicaContainerGroupCounts - a consumer that will call methods on ReplicaContainerGroupCounts.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: