Interface FleetDeployment.Builder

    • Method Detail

      • deploymentId

        FleetDeployment.Builder deploymentId​(String deploymentId)

        A unique identifier for the deployment.

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

        FleetDeployment.Builder fleetId​(String fleetId)

        A unique identifier for the container fleet.

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

        FleetDeployment.Builder gameServerBinaryArn​(String gameServerBinaryArn)

        The unique identifier for the version of the game server container group definition that is being deployed.

        Parameters:
        gameServerBinaryArn - The unique identifier for the version of the game server container group definition that is being deployed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • rollbackGameServerBinaryArn

        FleetDeployment.Builder rollbackGameServerBinaryArn​(String rollbackGameServerBinaryArn)

        The unique identifier for the version of the game server container group definition to roll back to if deployment fails. Amazon GameLift sets this property to the container group definition version that the fleet used when it was last active.

        Parameters:
        rollbackGameServerBinaryArn - The unique identifier for the version of the game server container group definition to roll back to if deployment fails. Amazon GameLift sets this property to the container group definition version that the fleet used when it was last active.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • perInstanceBinaryArn

        FleetDeployment.Builder perInstanceBinaryArn​(String perInstanceBinaryArn)

        The unique identifier for the version of the per-instance container group definition that is being deployed.

        Parameters:
        perInstanceBinaryArn - The unique identifier for the version of the per-instance container group definition that is being deployed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • rollbackPerInstanceBinaryArn

        FleetDeployment.Builder rollbackPerInstanceBinaryArn​(String rollbackPerInstanceBinaryArn)

        The unique identifier for the version of the per-instance container group definition to roll back to if deployment fails. Amazon GameLift sets this property to the container group definition version that the fleet used when it was last active.

        Parameters:
        rollbackPerInstanceBinaryArn - The unique identifier for the version of the per-instance container group definition to roll back to if deployment fails. Amazon GameLift sets this property to the container group definition version that the fleet used when it was last active.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • deploymentStatus

        FleetDeployment.Builder deploymentStatus​(String deploymentStatus)

        The status of fleet deployment activity in the location.

        • IN_PROGRESS -- The deployment is in progress.

        • IMPAIRED -- The deployment failed and the fleet has some impaired containers.

        • COMPLETE -- The deployment has completed successfully.

        • ROLLBACK_IN_PROGRESS -- The deployment failed and rollback has been initiated.

        • ROLLBACK_IN_COMPLETE -- The deployment failed and rollback has been completed.

        • CANCELLED -- The deployment was cancelled.

        Parameters:
        deploymentStatus - The status of fleet deployment activity in the location.

        • IN_PROGRESS -- The deployment is in progress.

        • IMPAIRED -- The deployment failed and the fleet has some impaired containers.

        • COMPLETE -- The deployment has completed successfully.

        • ROLLBACK_IN_PROGRESS -- The deployment failed and rollback has been initiated.

        • ROLLBACK_IN_COMPLETE -- The deployment failed and rollback has been completed.

        • CANCELLED -- The deployment was cancelled.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentStatus, DeploymentStatus
      • deploymentStatus

        FleetDeployment.Builder deploymentStatus​(DeploymentStatus deploymentStatus)

        The status of fleet deployment activity in the location.

        • IN_PROGRESS -- The deployment is in progress.

        • IMPAIRED -- The deployment failed and the fleet has some impaired containers.

        • COMPLETE -- The deployment has completed successfully.

        • ROLLBACK_IN_PROGRESS -- The deployment failed and rollback has been initiated.

        • ROLLBACK_IN_COMPLETE -- The deployment failed and rollback has been completed.

        • CANCELLED -- The deployment was cancelled.

        Parameters:
        deploymentStatus - The status of fleet deployment activity in the location.

        • IN_PROGRESS -- The deployment is in progress.

        • IMPAIRED -- The deployment failed and the fleet has some impaired containers.

        • COMPLETE -- The deployment has completed successfully.

        • ROLLBACK_IN_PROGRESS -- The deployment failed and rollback has been initiated.

        • ROLLBACK_IN_COMPLETE -- The deployment failed and rollback has been completed.

        • CANCELLED -- The deployment was cancelled.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        DeploymentStatus, DeploymentStatus
      • deploymentConfiguration

        FleetDeployment.Builder deploymentConfiguration​(DeploymentConfiguration deploymentConfiguration)

        Instructions for how to deploy updates to a container fleet and what actions to take if the deployment fails.

        Parameters:
        deploymentConfiguration - Instructions for how to deploy updates to a container fleet and what actions to take if the deployment fails.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        FleetDeployment.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.