Cloneable
, ReadLimitInfo
, ToCopyableBuilder<UpdateFleetAttributesRequest.Builder,UpdateFleetAttributesRequest>
@Generated("software.amazon.awssdk:codegen") public class UpdateFleetAttributesRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<UpdateFleetAttributesRequest.Builder,UpdateFleetAttributesRequest>
Represents the input for a request action.
Modifier and Type | Class | Description |
---|---|---|
static interface |
UpdateFleetAttributesRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static UpdateFleetAttributesRequest.Builder |
builder() |
|
String |
description() |
Human-readable description of a fleet.
|
boolean |
equals(Object obj) |
|
String |
fleetId() |
Unique identifier for a fleet to update attribute metadata for.
|
int |
hashCode() |
|
List<String> |
metricGroups() |
Names of metric groups to include this fleet with.
|
String |
name() |
Descriptive label that is associated with a fleet.
|
String |
newGameSessionProtectionPolicy() |
Game session protection policy to apply to all new instances created in this fleet.
|
ResourceCreationLimitPolicy |
resourceCreationLimitPolicy() |
Policy that limits the number of game sessions an individual player can create over a span of time.
|
static Class<? extends UpdateFleetAttributesRequest.Builder> |
serializableBuilderClass() |
|
UpdateFleetAttributesRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String fleetId()
Unique identifier for a fleet to update attribute metadata for.
public String name()
Descriptive label that is associated with a fleet. Fleet names do not need to be unique.
public String description()
Human-readable description of a fleet.
public String newGameSessionProtectionPolicy()
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.
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
public ResourceCreationLimitPolicy resourceCreationLimitPolicy()
Policy that limits the number of game sessions an individual player can create over a span of time.
public List<String> metricGroups()
Names of metric groups to include this fleet with. A fleet metric group is used in Amazon CloudWatch to aggregate metrics from multiple fleets. Use an existing metric group name to add this fleet to the group, or use a new name to create a new metric group. Currently, a fleet can only be included in one metric group at a time.
public UpdateFleetAttributesRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<UpdateFleetAttributesRequest.Builder,UpdateFleetAttributesRequest>
public static UpdateFleetAttributesRequest.Builder builder()
public static Class<? extends UpdateFleetAttributesRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.