Interface Compute.Builder

    • Method Detail

      • fleetId

        Compute.Builder fleetId​(String fleetId)

        A unique identifier for the fleet that the compute belongs to.

        Parameters:
        fleetId - A unique identifier for the fleet that the compute belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • fleetArn

        Compute.Builder fleetArn​(String fleetArn)

        The Amazon Resource Name (ARN) of the fleet that the compute belongs to.

        Parameters:
        fleetArn - The Amazon Resource Name (ARN) of the fleet that the compute belongs to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • computeName

        Compute.Builder computeName​(String computeName)

        A descriptive label for the compute resource. For instances in a managed EC2 fleet, the compute name is an instance ID.

        Parameters:
        computeName - A descriptive label for the compute resource. For instances in a managed EC2 fleet, the compute name is an instance ID.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • computeArn

        Compute.Builder computeArn​(String computeArn)

        The ARN that is assigned to a compute resource and uniquely identifies it. ARNs are unique across locations. Instances in managed EC2 fleets are not assigned a ComputeARN.

        Parameters:
        computeArn - The ARN that is assigned to a compute resource and uniquely identifies it. ARNs are unique across locations. Instances in managed EC2 fleets are not assigned a ComputeARN.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • ipAddress

        Compute.Builder ipAddress​(String ipAddress)

        The IP address of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

        Parameters:
        ipAddress - The IP address of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dnsName

        Compute.Builder dnsName​(String dnsName)

        The DNS name of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.

        Parameters:
        dnsName - The DNS name of a compute resource. Amazon GameLift requires a DNS name or IP address for a compute.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • computeStatus

        Compute.Builder computeStatus​(String computeStatus)

        Current status of the compute. A compute must have an ACTIVE status to host game sessions.

        Parameters:
        computeStatus - Current status of the compute. A compute must have an ACTIVE status to host game sessions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ComputeStatus, ComputeStatus
      • computeStatus

        Compute.Builder computeStatus​(ComputeStatus computeStatus)

        Current status of the compute. A compute must have an ACTIVE status to host game sessions.

        Parameters:
        computeStatus - Current status of the compute. A compute must have an ACTIVE status to host game sessions.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ComputeStatus, ComputeStatus
      • location

        Compute.Builder location​(String location)

        The name of the custom location you added to the fleet that this compute resource resides in.

        Parameters:
        location - The name of the custom location you added to the fleet that this compute resource resides in.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        Compute.Builder creationTime​(Instant creationTime)

        A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").

        Parameters:
        creationTime - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • operatingSystem

        Compute.Builder operatingSystem​(String operatingSystem)

        The type of operating system on the compute resource.

        Parameters:
        operatingSystem - The type of operating system on the compute resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OperatingSystem, OperatingSystem
      • operatingSystem

        Compute.Builder operatingSystem​(OperatingSystem operatingSystem)

        The type of operating system on the compute resource.

        Parameters:
        operatingSystem - The type of operating system on the compute resource.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        OperatingSystem, OperatingSystem
      • type

        Compute.Builder type​(String type)

        The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.

        Parameters:
        type - The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EC2InstanceType, EC2InstanceType
      • type

        Compute.Builder type​(EC2InstanceType type)

        The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.

        Parameters:
        type - The Amazon EC2 instance type that the fleet uses. For registered computes in an Amazon GameLift Anywhere fleet, this property is empty.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EC2InstanceType, EC2InstanceType
      • gameLiftServiceSdkEndpoint

        Compute.Builder gameLiftServiceSdkEndpoint​(String gameLiftServiceSdkEndpoint)

        The Amazon GameLift SDK endpoint connection for a registered compute resource in an Anywhere fleet. The game servers on the compute use this endpoint to connect to the Amazon GameLift service.

        Parameters:
        gameLiftServiceSdkEndpoint - The Amazon GameLift SDK endpoint connection for a registered compute resource in an Anywhere fleet. The game servers on the compute use this endpoint to connect to the Amazon GameLift service.
        Returns:
        Returns a reference to this object so that method calls can be chained together.