Interface GetComputeAccessResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<GetComputeAccessResponse.Builder,GetComputeAccessResponse>, GameLiftResponse.Builder, SdkBuilder<GetComputeAccessResponse.Builder,GetComputeAccessResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
GetComputeAccessResponse

public static interface GetComputeAccessResponse.Builder extends GameLiftResponse.Builder, SdkPojo, CopyableBuilder<GetComputeAccessResponse.Builder,GetComputeAccessResponse>
  • Method Details

    • fleetId

      The ID of the fleet that holds the compute resource to be accessed.

      Parameters:
      fleetId - The ID of the fleet that holds the compute resource to be accessed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.
    • computeName

      GetComputeAccessResponse.Builder computeName(String computeName)

      The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.

      Parameters:
      computeName - The identifier of the compute resource to be accessed. This value might be either a compute name or an instance ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • computeArn

      GetComputeAccessResponse.Builder computeArn(String computeArn)

      The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.

      Parameters:
      computeArn - The Amazon Resource Name (ARN) that is assigned to an Amazon GameLift compute resource and uniquely identifies it. ARNs are unique across all Regions. Format is arn:aws:gamelift:<region>::compute/compute-a1234567-b8c9-0d1e-2fa3-b45c6d7e8912.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentials

      A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).

      Parameters:
      credentials - A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • credentials

      A set of temporary Amazon Web Services credentials for use when connecting to the compute resource with Amazon EC2 Systems Manager (SSM).

      This is a convenience method that creates an instance of the Credentials.Builder avoiding the need to create one manually via Credentials.builder().

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

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

      (For container fleets only) The instance ID where the compute resource is running.

      Parameters:
      target - (For container fleets only) The instance ID where the compute resource is running.
      Returns:
      Returns a reference to this object so that method calls can be chained together.