public static interface CreateFleetRequest.Builder extends GameLiftRequest.Builder, SdkPojo, CopyableBuilder<CreateFleetRequest.Builder,CreateFleetRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateFleetRequest.Builder |
anywhereConfiguration(AnywhereConfiguration anywhereConfiguration)
GameLift Anywhere configuration options.
|
default CreateFleetRequest.Builder |
anywhereConfiguration(Consumer<AnywhereConfiguration.Builder> anywhereConfiguration)
GameLift Anywhere configuration options.
|
CreateFleetRequest.Builder |
buildId(String buildId)
The unique identifier for a custom game server build to be deployed on fleet instances.
|
CreateFleetRequest.Builder |
certificateConfiguration(CertificateConfiguration certificateConfiguration)
Prompts GameLift to generate a TLS/SSL certificate for the fleet.
|
default CreateFleetRequest.Builder |
certificateConfiguration(Consumer<CertificateConfiguration.Builder> certificateConfiguration)
Prompts GameLift to generate a TLS/SSL certificate for the fleet.
|
CreateFleetRequest.Builder |
computeType(ComputeType computeType)
The type of compute resource used to host your game servers.
|
CreateFleetRequest.Builder |
computeType(String computeType)
The type of compute resource used to host your game servers.
|
CreateFleetRequest.Builder |
description(String description)
A description for the fleet.
|
CreateFleetRequest.Builder |
ec2InboundPermissions(Collection<IpPermission> ec2InboundPermissions)
The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this
fleet.
|
CreateFleetRequest.Builder |
ec2InboundPermissions(Consumer<IpPermission.Builder>... ec2InboundPermissions)
The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this
fleet.
|
CreateFleetRequest.Builder |
ec2InboundPermissions(IpPermission... ec2InboundPermissions)
The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this
fleet.
|
CreateFleetRequest.Builder |
ec2InstanceType(EC2InstanceType ec2InstanceType)
The GameLift-supported Amazon EC2 instance type to use for all fleet instances.
|
CreateFleetRequest.Builder |
ec2InstanceType(String ec2InstanceType)
The GameLift-supported Amazon EC2 instance type to use for all fleet instances.
|
CreateFleetRequest.Builder |
fleetType(FleetType fleetType)
Indicates whether to use On-Demand or Spot instances for this fleet.
|
CreateFleetRequest.Builder |
fleetType(String fleetType)
Indicates whether to use On-Demand or Spot instances for this fleet.
|
CreateFleetRequest.Builder |
instanceRoleArn(String instanceRoleArn)
A unique identifier for an IAM role that manages access to your Amazon Web Services services.
|
CreateFleetRequest.Builder |
locations(Collection<LocationConfiguration> locations)
A set of remote locations to deploy additional instances to and manage as part of the fleet.
|
CreateFleetRequest.Builder |
locations(Consumer<LocationConfiguration.Builder>... locations)
A set of remote locations to deploy additional instances to and manage as part of the fleet.
|
CreateFleetRequest.Builder |
locations(LocationConfiguration... locations)
A set of remote locations to deploy additional instances to and manage as part of the fleet.
|
CreateFleetRequest.Builder |
logPaths(Collection<String> logPaths)
This parameter is no longer used. To specify where GameLift should store log files once a server
process shuts down, use the GameLift server API
ProcessReady() and specify one or more directory
paths in logParameters. |
CreateFleetRequest.Builder |
logPaths(String... logPaths)
This parameter is no longer used. To specify where GameLift should store log files once a server
process shuts down, use the GameLift server API
ProcessReady() and specify one or more directory
paths in logParameters. |
CreateFleetRequest.Builder |
metricGroups(Collection<String> metricGroups)
The name of an Amazon Web Services CloudWatch metric group to add this fleet to.
|
CreateFleetRequest.Builder |
metricGroups(String... metricGroups)
The name of an Amazon Web Services CloudWatch metric group to add this fleet to.
|
CreateFleetRequest.Builder |
name(String name)
A descriptive label that is associated with a fleet.
|
CreateFleetRequest.Builder |
newGameSessionProtectionPolicy(ProtectionPolicy newGameSessionProtectionPolicy)
The status of termination protection for active game sessions on the fleet.
|
CreateFleetRequest.Builder |
newGameSessionProtectionPolicy(String newGameSessionProtectionPolicy)
The status of termination protection for active game sessions on the fleet.
|
CreateFleetRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateFleetRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateFleetRequest.Builder |
peerVpcAwsAccountId(String peerVpcAwsAccountId)
Used when peering your GameLift fleet with a VPC, the unique identifier for the Amazon Web Services account
that owns the VPC.
|
CreateFleetRequest.Builder |
peerVpcId(String peerVpcId)
A unique identifier for a VPC with resources to be accessed by your GameLift fleet.
|
default CreateFleetRequest.Builder |
resourceCreationLimitPolicy(Consumer<ResourceCreationLimitPolicy.Builder> resourceCreationLimitPolicy)
A policy that limits the number of game sessions that an individual player can create on instances in this
fleet within a specified span of time.
|
CreateFleetRequest.Builder |
resourceCreationLimitPolicy(ResourceCreationLimitPolicy resourceCreationLimitPolicy)
A policy that limits the number of game sessions that an individual player can create on instances in this
fleet within a specified span of time.
|
default CreateFleetRequest.Builder |
runtimeConfiguration(Consumer<RuntimeConfiguration.Builder> runtimeConfiguration)
Instructions for how to launch and maintain server processes on instances in the fleet.
|
CreateFleetRequest.Builder |
runtimeConfiguration(RuntimeConfiguration runtimeConfiguration)
Instructions for how to launch and maintain server processes on instances in the fleet.
|
CreateFleetRequest.Builder |
scriptId(String scriptId)
The unique identifier for a Realtime configuration script to be deployed on fleet instances.
|
CreateFleetRequest.Builder |
serverLaunchParameters(String serverLaunchParameters)
This parameter is no longer used. Specify server launch parameters using the
RuntimeConfiguration parameter. |
CreateFleetRequest.Builder |
serverLaunchPath(String serverLaunchPath)
This parameter is no longer used. Specify a server launch path using the
RuntimeConfiguration parameter. |
CreateFleetRequest.Builder |
tags(Collection<Tag> tags)
A list of labels to assign to the new fleet resource.
|
CreateFleetRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of labels to assign to the new fleet resource.
|
CreateFleetRequest.Builder |
tags(Tag... tags)
A list of labels to assign to the new fleet resource.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateFleetRequest.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.CreateFleetRequest.Builder description(String description)
A description for the fleet.
description - A description for the fleet.CreateFleetRequest.Builder buildId(String buildId)
The unique identifier for a custom game server build to be deployed on fleet instances. You can use either
the build ID or ARN. The build must be uploaded to GameLift and in READY status. This fleet
property cannot be changed later.
buildId - The unique identifier for a custom game server build to be deployed on fleet instances. You can use
either the build ID or ARN. The build must be uploaded to GameLift and in READY status.
This fleet property cannot be changed later.CreateFleetRequest.Builder scriptId(String scriptId)
The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can use either the script ID or ARN. Scripts must be uploaded to GameLift prior to creating the fleet. This fleet property cannot be changed later.
scriptId - The unique identifier for a Realtime configuration script to be deployed on fleet instances. You can
use either the script ID or ARN. Scripts must be uploaded to GameLift prior to creating the fleet.
This fleet property cannot be changed later.CreateFleetRequest.Builder serverLaunchPath(String serverLaunchPath)
This parameter is no longer used. Specify a server launch path using the
RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.
serverLaunchPath - This parameter is no longer used. Specify a server launch path using the
RuntimeConfiguration parameter. Requests that use this parameter instead continue to be
valid.CreateFleetRequest.Builder serverLaunchParameters(String serverLaunchParameters)
This parameter is no longer used. Specify server launch parameters using the
RuntimeConfiguration parameter. Requests that use this parameter instead continue to be valid.
serverLaunchParameters - This parameter is no longer used. Specify server launch parameters using the
RuntimeConfiguration parameter. Requests that use this parameter instead continue to be
valid.CreateFleetRequest.Builder logPaths(Collection<String> logPaths)
This parameter is no longer used. To specify where GameLift should store log files once a server
process shuts down, use the GameLift server API ProcessReady() and specify one or more directory
paths in logParameters. For more information, see Initialize the server process in the GameLift Developer Guide.
logPaths - This parameter is no longer used. To specify where GameLift should store log files once a
server process shuts down, use the GameLift server API ProcessReady() and specify one or
more directory paths in logParameters. For more information, see Initialize the server process in the GameLift Developer Guide.CreateFleetRequest.Builder logPaths(String... logPaths)
This parameter is no longer used. To specify where GameLift should store log files once a server
process shuts down, use the GameLift server API ProcessReady() and specify one or more directory
paths in logParameters. For more information, see Initialize the server process in the GameLift Developer Guide.
logPaths - This parameter is no longer used. To specify where GameLift should store log files once a
server process shuts down, use the GameLift server API ProcessReady() and specify one or
more directory paths in logParameters. For more information, see Initialize the server process in the GameLift Developer Guide.CreateFleetRequest.Builder ec2InstanceType(String ec2InstanceType)
The GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type determines the computing resources that will be used to host your game servers, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.
ec2InstanceType - The GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type
determines the computing resources that will be used to host your game servers, including CPU, memory,
storage, and networking capacity. See Amazon
Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.EC2InstanceType,
EC2InstanceTypeCreateFleetRequest.Builder ec2InstanceType(EC2InstanceType ec2InstanceType)
The GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type determines the computing resources that will be used to host your game servers, including CPU, memory, storage, and networking capacity. See Amazon Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.
ec2InstanceType - The GameLift-supported Amazon EC2 instance type to use for all fleet instances. Instance type
determines the computing resources that will be used to host your game servers, including CPU, memory,
storage, and networking capacity. See Amazon
Elastic Compute Cloud Instance Types for detailed descriptions of Amazon EC2 instance types.EC2InstanceType,
EC2InstanceTypeCreateFleetRequest.Builder ec2InboundPermissions(Collection<IpPermission> ec2InboundPermissions)
The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this fleet. If the fleet is hosting a custom game build, this property must be set before players can connect to game sessions. For Realtime Servers fleets, GameLift automatically sets TCP and UDP ranges.
ec2InboundPermissions - The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on
this fleet. If the fleet is hosting a custom game build, this property must be set before players can
connect to game sessions. For Realtime Servers fleets, GameLift automatically sets TCP and UDP ranges.CreateFleetRequest.Builder ec2InboundPermissions(IpPermission... ec2InboundPermissions)
The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this fleet. If the fleet is hosting a custom game build, this property must be set before players can connect to game sessions. For Realtime Servers fleets, GameLift automatically sets TCP and UDP ranges.
ec2InboundPermissions - The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on
this fleet. If the fleet is hosting a custom game build, this property must be set before players can
connect to game sessions. For Realtime Servers fleets, GameLift automatically sets TCP and UDP ranges.CreateFleetRequest.Builder ec2InboundPermissions(Consumer<IpPermission.Builder>... ec2InboundPermissions)
The allowed IP address ranges and port settings that allow inbound traffic to access game sessions on this fleet. If the fleet is hosting a custom game build, this property must be set before players can connect to game sessions. For Realtime Servers fleets, GameLift automatically sets TCP and UDP ranges.
This is a convenience method that creates an instance of theIpPermission.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 #ec2InboundPermissions(List.
ec2InboundPermissions - a consumer that will call methods on
IpPermission.Builder#ec2InboundPermissions(java.util.Collection) CreateFleetRequest.Builder newGameSessionProtectionPolicy(String newGameSessionProtectionPolicy)
The status of termination protection for active game sessions on the fleet. By default, this property is set
to NoProtection. You can also set game session protection for an individual game session by
calling UpdateGameSession.
NoProtection - Game sessions can be terminated during active gameplay as a result of a scale-down event.
FullProtection - Game sessions in ACTIVE status cannot be terminated during a scale-down
event.
newGameSessionProtectionPolicy - The status of termination protection for active game sessions on the fleet. By default, this property
is set to NoProtection. You can also set game session protection for an individual game
session by calling UpdateGameSession.
NoProtection - Game sessions can be terminated during active gameplay as a result of a scale-down event.
FullProtection - Game sessions in ACTIVE status cannot be terminated during a
scale-down event.
ProtectionPolicy,
ProtectionPolicyCreateFleetRequest.Builder newGameSessionProtectionPolicy(ProtectionPolicy newGameSessionProtectionPolicy)
The status of termination protection for active game sessions on the fleet. By default, this property is set
to NoProtection. You can also set game session protection for an individual game session by
calling UpdateGameSession.
NoProtection - Game sessions can be terminated during active gameplay as a result of a scale-down event.
FullProtection - Game sessions in ACTIVE status cannot be terminated during a scale-down
event.
newGameSessionProtectionPolicy - The status of termination protection for active game sessions on the fleet. By default, this property
is set to NoProtection. You can also set game session protection for an individual game
session by calling UpdateGameSession.
NoProtection - Game sessions can be terminated during active gameplay as a result of a scale-down event.
FullProtection - Game sessions in ACTIVE status cannot be terminated during a
scale-down event.
ProtectionPolicy,
ProtectionPolicyCreateFleetRequest.Builder runtimeConfiguration(RuntimeConfiguration runtimeConfiguration)
Instructions for how to launch and maintain server processes on instances in the fleet. The runtime configuration defines one or more server process configurations, each identifying a build executable or Realtime script file and the number of processes of that type to run concurrently.
The RuntimeConfiguration parameter is required unless the fleet is being configured using the
older parameters ServerLaunchPath and ServerLaunchParameters, which are still
supported for backward compatibility.
runtimeConfiguration - Instructions for how to launch and maintain server processes on instances in the fleet. The runtime
configuration defines one or more server process configurations, each identifying a build executable
or Realtime script file and the number of processes of that type to run concurrently.
The RuntimeConfiguration parameter is required unless the fleet is being configured using
the older parameters ServerLaunchPath and ServerLaunchParameters, which are
still supported for backward compatibility.
default CreateFleetRequest.Builder runtimeConfiguration(Consumer<RuntimeConfiguration.Builder> runtimeConfiguration)
Instructions for how to launch and maintain server processes on instances in the fleet. The runtime configuration defines one or more server process configurations, each identifying a build executable or Realtime script file and the number of processes of that type to run concurrently.
The RuntimeConfiguration parameter is required unless the fleet is being configured using the
older parameters ServerLaunchPath and ServerLaunchParameters, which are still
supported for backward compatibility.
RuntimeConfiguration.Builder
avoiding the need to create one manually via RuntimeConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to runtimeConfiguration(RuntimeConfiguration).
runtimeConfiguration - a consumer that will call methods on RuntimeConfiguration.BuilderruntimeConfiguration(RuntimeConfiguration)CreateFleetRequest.Builder resourceCreationLimitPolicy(ResourceCreationLimitPolicy resourceCreationLimitPolicy)
A policy that limits the number of game sessions that an individual player can create on instances in this fleet within a specified span of time.
resourceCreationLimitPolicy - A policy that limits the number of game sessions that an individual player can create on instances in
this fleet within a specified span of time.default CreateFleetRequest.Builder resourceCreationLimitPolicy(Consumer<ResourceCreationLimitPolicy.Builder> resourceCreationLimitPolicy)
A policy that limits the number of game sessions that an individual player can create on instances in this fleet within a specified 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)CreateFleetRequest.Builder metricGroups(Collection<String> metricGroups)
The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or set a new name to create a new metric group. A fleet can be included in only one metric group at a time.
metricGroups - The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is
used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or
set a new name to create a new metric group. A fleet can be included in only one metric group at a
time.CreateFleetRequest.Builder metricGroups(String... metricGroups)
The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or set a new name to create a new metric group. A fleet can be included in only one metric group at a time.
metricGroups - The name of an Amazon Web Services CloudWatch metric group to add this fleet to. A metric group is
used to aggregate the metrics for multiple fleets. You can specify an existing metric group name or
set a new name to create a new metric group. A fleet can be included in only one metric group at a
time.CreateFleetRequest.Builder peerVpcAwsAccountId(String peerVpcAwsAccountId)
Used when peering your GameLift fleet with a VPC, the unique identifier for the Amazon Web Services account that owns the VPC. You can find your account ID in the Amazon Web Services Management Console under account settings.
peerVpcAwsAccountId - Used when peering your GameLift fleet with a VPC, the unique identifier for the Amazon Web Services
account that owns the VPC. You can find your account ID in the Amazon Web Services Management Console
under account settings.CreateFleetRequest.Builder peerVpcId(String peerVpcId)
A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management Console. Learn more about VPC peering in VPC Peering with GameLift Fleets.
peerVpcId - A unique identifier for a VPC with resources to be accessed by your GameLift fleet. The VPC must be in
the same Region as your fleet. To look up a VPC ID, use the VPC Dashboard in the Amazon Web Services Management
Console. Learn more about VPC peering in VPC Peering with
GameLift Fleets.CreateFleetRequest.Builder fleetType(String fleetType)
Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to
ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.
fleetType - Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set
to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.FleetType,
FleetTypeCreateFleetRequest.Builder fleetType(FleetType fleetType)
Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set to
ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.
fleetType - Indicates whether to use On-Demand or Spot instances for this fleet. By default, this property is set
to ON_DEMAND. Learn more about when to use On-Demand versus Spot Instances. This property cannot be changed after the fleet is created.FleetType,
FleetTypeCreateFleetRequest.Builder instanceRoleArn(String instanceRoleArn)
A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an instance role ARN set, any application that runs on an instance in this fleet can assume the role, including install scripts, server processes, and daemons (background processes). Create a role or look up a role's ARN by using the IAM dashboard in the Amazon Web Services Management Console. Learn more about using on-box credentials for your game servers at Access external resources from a game server. This property cannot be changed after the fleet is created.
instanceRoleArn - A unique identifier for an IAM role that manages access to your Amazon Web Services services. With an
instance role ARN set, any application that runs on an instance in this fleet can assume the role,
including install scripts, server processes, and daemons (background processes). Create a role or look
up a role's ARN by using the IAM dashboard in the
Amazon Web Services Management Console. Learn more about using on-box credentials for your game
servers at
Access external resources from a game server. This property cannot be changed after the fleet is
created.CreateFleetRequest.Builder certificateConfiguration(CertificateConfiguration certificateConfiguration)
Prompts GameLift to generate a TLS/SSL certificate for the fleet. GameLift uses the certificates to encrypt
traffic between game clients and the game servers running on GameLift. By default, the
CertificateConfiguration is DISABLED. You can't change this property after you
create the fleet.
Certificate Manager (ACM) certificates expire after 13 months. Certificate expiration can cause fleets to fail, preventing players from connecting to instances in the fleet. We recommend you replace fleets before 13 months, consider using fleet aliases for a smooth transition.
ACM isn't available in all Amazon Web Services regions. A fleet creation request with certificate generation enabled in an unsupported Region, fails with a 4xx error. For more information about the supported Regions, see Supported Regions in the Certificate Manager User Guide.
certificateConfiguration - Prompts GameLift to generate a TLS/SSL certificate for the fleet. GameLift uses the certificates to
encrypt traffic between game clients and the game servers running on GameLift. By default, the
CertificateConfiguration is DISABLED. You can't change this property after
you create the fleet.
Certificate Manager (ACM) certificates expire after 13 months. Certificate expiration can cause fleets to fail, preventing players from connecting to instances in the fleet. We recommend you replace fleets before 13 months, consider using fleet aliases for a smooth transition.
ACM isn't available in all Amazon Web Services regions. A fleet creation request with certificate generation enabled in an unsupported Region, fails with a 4xx error. For more information about the supported Regions, see Supported Regions in the Certificate Manager User Guide.
default CreateFleetRequest.Builder certificateConfiguration(Consumer<CertificateConfiguration.Builder> certificateConfiguration)
Prompts GameLift to generate a TLS/SSL certificate for the fleet. GameLift uses the certificates to encrypt
traffic between game clients and the game servers running on GameLift. By default, the
CertificateConfiguration is DISABLED. You can't change this property after you
create the fleet.
Certificate Manager (ACM) certificates expire after 13 months. Certificate expiration can cause fleets to fail, preventing players from connecting to instances in the fleet. We recommend you replace fleets before 13 months, consider using fleet aliases for a smooth transition.
ACM isn't available in all Amazon Web Services regions. A fleet creation request with certificate generation enabled in an unsupported Region, fails with a 4xx error. For more information about the supported Regions, see Supported Regions in the Certificate Manager User Guide.
CertificateConfiguration.Builder
avoiding the need to create one manually via CertificateConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to certificateConfiguration(CertificateConfiguration).
certificateConfiguration - a consumer that will call methods on CertificateConfiguration.BuildercertificateConfiguration(CertificateConfiguration)CreateFleetRequest.Builder locations(Collection<LocationConfiguration> locations)
A set of remote locations to deploy additional instances to and manage as part of the fleet. This parameter
can only be used when creating fleets in Amazon Web Services Regions that support multiple locations. You can
add any GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web
Services Region code such as us-west-2. To create a fleet with instances in the home Region
only, omit this parameter.
locations - A set of remote locations to deploy additional instances to and manage as part of the fleet. This
parameter can only be used when creating fleets in Amazon Web Services Regions that support multiple
locations. You can add any GameLift-supported Amazon Web Services Region as a remote location, in the
form of an Amazon Web Services Region code such as us-west-2. To create a fleet with
instances in the home Region only, omit this parameter.CreateFleetRequest.Builder locations(LocationConfiguration... locations)
A set of remote locations to deploy additional instances to and manage as part of the fleet. This parameter
can only be used when creating fleets in Amazon Web Services Regions that support multiple locations. You can
add any GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web
Services Region code such as us-west-2. To create a fleet with instances in the home Region
only, omit this parameter.
locations - A set of remote locations to deploy additional instances to and manage as part of the fleet. This
parameter can only be used when creating fleets in Amazon Web Services Regions that support multiple
locations. You can add any GameLift-supported Amazon Web Services Region as a remote location, in the
form of an Amazon Web Services Region code such as us-west-2. To create a fleet with
instances in the home Region only, omit this parameter.CreateFleetRequest.Builder locations(Consumer<LocationConfiguration.Builder>... locations)
A set of remote locations to deploy additional instances to and manage as part of the fleet. This parameter
can only be used when creating fleets in Amazon Web Services Regions that support multiple locations. You can
add any GameLift-supported Amazon Web Services Region as a remote location, in the form of an Amazon Web
Services Region code such as us-west-2. To create a fleet with instances in the home Region
only, omit this parameter.
LocationConfiguration.Builder avoiding the need to
create one manually via
LocationConfiguration.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #locations(List.
locations - a consumer that will call methods on
LocationConfiguration.Builder#locations(java.util.Collection) CreateFleetRequest.Builder tags(Collection<Tag> tags)
A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
tags - A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs.
Tagging Amazon Web Services resources are useful for resource management, access management and cost
allocation. For more information, see Tagging Amazon Web Services
Resources in the Amazon Web Services General Reference.CreateFleetRequest.Builder tags(Tag... tags)
A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
tags - A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs.
Tagging Amazon Web Services resources are useful for resource management, access management and cost
allocation. For more information, see Tagging Amazon Web Services
Resources in the Amazon Web Services General Reference.CreateFleetRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of labels to assign to the new fleet resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateFleetRequest.Builder computeType(String computeType)
The type of compute resource used to host your game servers. You can use your own compute resources with GameLift Anywhere or use Amazon EC2 instances with managed GameLift.
computeType - The type of compute resource used to host your game servers. You can use your own compute resources
with GameLift Anywhere or use Amazon EC2 instances with managed GameLift.ComputeType,
ComputeTypeCreateFleetRequest.Builder computeType(ComputeType computeType)
The type of compute resource used to host your game servers. You can use your own compute resources with GameLift Anywhere or use Amazon EC2 instances with managed GameLift.
computeType - The type of compute resource used to host your game servers. You can use your own compute resources
with GameLift Anywhere or use Amazon EC2 instances with managed GameLift.ComputeType,
ComputeTypeCreateFleetRequest.Builder anywhereConfiguration(AnywhereConfiguration anywhereConfiguration)
GameLift Anywhere configuration options.
anywhereConfiguration - GameLift Anywhere configuration options.default CreateFleetRequest.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)CreateFleetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateFleetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.