public static interface UpdateFleetAttributesRequest.Builder extends GameLiftRequest.Builder, SdkPojo, CopyableBuilder<UpdateFleetAttributesRequest.Builder,UpdateFleetAttributesRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateFleetAttributesRequest.Builder |
anywhereConfiguration(AnywhereConfiguration anywhereConfiguration)
GameLift Anywhere configuration options.
|
default UpdateFleetAttributesRequest.Builder |
anywhereConfiguration(Consumer<AnywhereConfiguration.Builder> anywhereConfiguration)
GameLift Anywhere configuration options.
|
UpdateFleetAttributesRequest.Builder |
description(String description)
A human-readable description of a fleet.
|
UpdateFleetAttributesRequest.Builder |
fleetId(String fleetId)
A unique identifier for the fleet to update attribute metadata for.
|
UpdateFleetAttributesRequest.Builder |
metricGroups(Collection<String> metricGroups)
The name of a metric group to add this fleet to.
|
UpdateFleetAttributesRequest.Builder |
metricGroups(String... metricGroups)
The name of a metric group to add this fleet to.
|
UpdateFleetAttributesRequest.Builder |
name(String name)
A descriptive label that is associated with a fleet.
|
UpdateFleetAttributesRequest.Builder |
newGameSessionProtectionPolicy(ProtectionPolicy newGameSessionProtectionPolicy)
The game session protection policy to apply to all new instances created in this fleet.
|
UpdateFleetAttributesRequest.Builder |
newGameSessionProtectionPolicy(String newGameSessionProtectionPolicy)
The game session protection policy to apply to all new instances created in this fleet.
|
UpdateFleetAttributesRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateFleetAttributesRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateFleetAttributesRequest.Builder |
resourceCreationLimitPolicy(Consumer<ResourceCreationLimitPolicy.Builder> resourceCreationLimitPolicy)
Policy settings that limit the number of game sessions an individual player can create over a span of time.
|
UpdateFleetAttributesRequest.Builder |
resourceCreationLimitPolicy(ResourceCreationLimitPolicy resourceCreationLimitPolicy)
Policy settings that limit the number of game sessions an individual player can create over a span of time.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateFleetAttributesRequest.Builder fleetId(String fleetId)
A unique identifier for the fleet to update attribute metadata for. You can use either the fleet ID or ARN value.
fleetId - A unique identifier for the fleet to update attribute metadata for. You can use either the fleet ID or
ARN value.UpdateFleetAttributesRequest.Builder name(String name)
A descriptive label that is associated with a fleet. Fleet names do not need to be unique.
name - A descriptive label that is associated with a fleet. Fleet names do not need to be unique.UpdateFleetAttributesRequest.Builder description(String description)
A human-readable description of a fleet.
description - A human-readable description of a fleet.UpdateFleetAttributesRequest.Builder newGameSessionProtectionPolicy(String newGameSessionProtectionPolicy)
The game session protection policy to apply to all new instances created in this fleet. Instances that already exist are not affected. You can set protection for individual instances using UpdateGameSession .
NoProtection -- The game session can be terminated during a scale-down event.
FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated
during a scale-down event.
newGameSessionProtectionPolicy - The game session protection policy to apply to all new instances created in this fleet. Instances that
already exist are not affected. You can set protection for individual instances using UpdateGameSession .
NoProtection -- The game session can be terminated during a scale-down event.
FullProtection -- If the game session is in an ACTIVE status, it cannot be
terminated during a scale-down event.
ProtectionPolicy,
ProtectionPolicyUpdateFleetAttributesRequest.Builder newGameSessionProtectionPolicy(ProtectionPolicy newGameSessionProtectionPolicy)
The game session protection policy to apply to all new instances created in this fleet. Instances that already exist are not affected. You can set protection for individual instances using UpdateGameSession .
NoProtection -- The game session can be terminated during a scale-down event.
FullProtection -- If the game session is in an ACTIVE status, it cannot be terminated
during a scale-down event.
newGameSessionProtectionPolicy - The game session protection policy to apply to all new instances created in this fleet. Instances that
already exist are not affected. You can set protection for individual instances using UpdateGameSession .
NoProtection -- The game session can be terminated during a scale-down event.
FullProtection -- If the game session is in an ACTIVE status, it cannot be
terminated during a scale-down event.
ProtectionPolicy,
ProtectionPolicyUpdateFleetAttributesRequest.Builder resourceCreationLimitPolicy(ResourceCreationLimitPolicy resourceCreationLimitPolicy)
Policy settings that limit the number of game sessions an individual player can create over a span of time.
resourceCreationLimitPolicy - Policy settings that limit the number of game sessions an individual player can create over a span of
time.default UpdateFleetAttributesRequest.Builder resourceCreationLimitPolicy(Consumer<ResourceCreationLimitPolicy.Builder> resourceCreationLimitPolicy)
Policy settings that limit the number of game sessions an individual player can create over a span of time.
This is a convenience method that creates an instance of theResourceCreationLimitPolicy.Builder
avoiding the need to create one manually via ResourceCreationLimitPolicy.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to resourceCreationLimitPolicy(ResourceCreationLimitPolicy).
resourceCreationLimitPolicy - a consumer that will call methods on ResourceCreationLimitPolicy.BuilderresourceCreationLimitPolicy(ResourceCreationLimitPolicy)UpdateFleetAttributesRequest.Builder metricGroups(Collection<String> metricGroups)
The name of a metric group to add this fleet to. Use a metric group in Amazon CloudWatch to aggregate the metrics from multiple fleets. Provide an existing metric group name, or create a new metric group by providing a new name. A fleet can only be in one metric group at a time.
metricGroups - The name of a metric group to add this fleet to. Use a metric group in Amazon CloudWatch to aggregate
the metrics from multiple fleets. Provide an existing metric group name, or create a new metric group
by providing a new name. A fleet can only be in one metric group at a time.UpdateFleetAttributesRequest.Builder metricGroups(String... metricGroups)
The name of a metric group to add this fleet to. Use a metric group in Amazon CloudWatch to aggregate the metrics from multiple fleets. Provide an existing metric group name, or create a new metric group by providing a new name. A fleet can only be in one metric group at a time.
metricGroups - The name of a metric group to add this fleet to. Use a metric group in Amazon CloudWatch to aggregate
the metrics from multiple fleets. Provide an existing metric group name, or create a new metric group
by providing a new name. A fleet can only be in one metric group at a time.UpdateFleetAttributesRequest.Builder anywhereConfiguration(AnywhereConfiguration anywhereConfiguration)
GameLift Anywhere configuration options.
anywhereConfiguration - GameLift Anywhere configuration options.default UpdateFleetAttributesRequest.Builder anywhereConfiguration(Consumer<AnywhereConfiguration.Builder> anywhereConfiguration)
GameLift Anywhere configuration options.
This is a convenience method that creates an instance of theAnywhereConfiguration.Builder avoiding
the need to create one manually via AnywhereConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to anywhereConfiguration(AnywhereConfiguration).
anywhereConfiguration - a consumer that will call methods on AnywhereConfiguration.BuilderanywhereConfiguration(AnywhereConfiguration)UpdateFleetAttributesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateFleetAttributesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.