Interface DescribeFleetPortSettingsResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeFleetPortSettingsResponse.Builder,
,DescribeFleetPortSettingsResponse> GameLiftResponse.Builder
,SdkBuilder<DescribeFleetPortSettingsResponse.Builder,
,DescribeFleetPortSettingsResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeFleetPortSettingsResponse
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) that is assigned to a Amazon GameLift fleet resource and uniquely identifies it.A unique identifier for the fleet that was requested.inboundPermissions
(Collection<IpPermission> inboundPermissions) The port settings for the requested fleet ID.inboundPermissions
(Consumer<IpPermission.Builder>... inboundPermissions) The port settings for the requested fleet ID.inboundPermissions
(IpPermission... inboundPermissions) The port settings for the requested fleet ID.The requested fleet location, expressed as an Amazon Web Services Region code, such asus-west-2
.updateStatus
(String updateStatus) The current status of updates to the fleet's port settings in the requested fleet location.updateStatus
(LocationUpdateStatus updateStatus) The current status of updates to the fleet's port settings in the requested fleet location.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.gamelift.model.GameLiftResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
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 isarn: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
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 theIpPermission.Builder
avoiding the need to create one manually viaIpPermission.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toinboundPermissions(List<IpPermission>)
.- Parameters:
inboundPermissions
- a consumer that will call methods onIpPermission.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 ofPENDING_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 ofPENDING_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 asus-west-2
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-