Interface GetComputeAccessResponse.Builder

  • 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 Servers 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 Servers 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 Servers 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 Servers 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

      The instance ID where the compute resource is running.

      Parameters:
      target - The instance ID where the compute resource is running.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerIdentifiers

      GetComputeAccessResponse.Builder containerIdentifiers(Collection<ContainerIdentifier> containerIdentifiers)

      For a managed container fleet, a list of containers on the compute. Use the container runtime ID with Docker commands to connect to a specific container.

      Parameters:
      containerIdentifiers - For a managed container fleet, a list of containers on the compute. Use the container runtime ID with Docker commands to connect to a specific container.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerIdentifiers

      GetComputeAccessResponse.Builder containerIdentifiers(ContainerIdentifier... containerIdentifiers)

      For a managed container fleet, a list of containers on the compute. Use the container runtime ID with Docker commands to connect to a specific container.

      Parameters:
      containerIdentifiers - For a managed container fleet, a list of containers on the compute. Use the container runtime ID with Docker commands to connect to a specific container.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • containerIdentifiers

      GetComputeAccessResponse.Builder containerIdentifiers(Consumer<ContainerIdentifier.Builder>... containerIdentifiers)

      For a managed container fleet, a list of containers on the compute. Use the container runtime ID with Docker commands to connect to a specific container.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to containerIdentifiers(List<ContainerIdentifier>).

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