Interface DescribeFleetPortSettingsResponse.Builder

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

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

    • fleetId

      A unique identifier for the fleet that was requested.

      Parameters:
      fleetId - A unique identifier for the fleet that was requested.
      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.
    • inboundPermissions

      DescribeFleetPortSettingsResponse.Builder inboundPermissions(Collection<IpPermission> inboundPermissions)

      The port settings for the requested fleet ID.

      Parameters:
      inboundPermissions - The port settings for the requested fleet ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inboundPermissions

      DescribeFleetPortSettingsResponse.Builder inboundPermissions(IpPermission... inboundPermissions)

      The port settings for the requested fleet ID.

      Parameters:
      inboundPermissions - The port settings for the requested fleet ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inboundPermissions

      DescribeFleetPortSettingsResponse.Builder inboundPermissions(Consumer<IpPermission.Builder>... inboundPermissions)

      The port settings for the requested fleet ID.

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

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

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

      The current status of updates to the fleet's port settings in the requested fleet location. A status of PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

      Parameters:
      updateStatus - The current status of updates to the fleet's port settings in the requested fleet location. A status of PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updateStatus

      The current status of updates to the fleet's port settings in the requested fleet location. A status of PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.

      Parameters:
      updateStatus - The current status of updates to the fleet's port settings in the requested fleet location. A status of PENDING_UPDATE indicates that an update was requested for the fleet but has not yet been completed for the location.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • location

      The requested fleet location, expressed as an Amazon Web Services Region code, such as us-west-2 .

      Parameters:
      location - The requested fleet location, 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.