@Stability(value=Stable) @Internal public static final class CfnGameServerGroupProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGameServerGroupProps
CfnGameServerGroupPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnGameServerGroupProps.Builder, CfnGameServerGroupProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String gameServerGroupName,
Object instanceDefinitions,
Object launchTemplate,
String roleArn,
Object autoScalingPolicy,
String balancingStrategy,
String deleteOption,
String gameServerProtectionPolicy,
Number maxSize,
Number minSize,
CfnGameServerGroup.TagsProperty tags,
Object vpcSubnets)
Constructor that initializes the object based on literal property values passed by the
CfnGameServerGroupProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAutoScalingPolicy()
`AWS::GameLift::GameServerGroup.AutoScalingPolicy`.
|
String |
getBalancingStrategy()
`AWS::GameLift::GameServerGroup.BalancingStrategy`.
|
String |
getDeleteOption()
`AWS::GameLift::GameServerGroup.DeleteOption`.
|
String |
getGameServerGroupName()
`AWS::GameLift::GameServerGroup.GameServerGroupName`.
|
String |
getGameServerProtectionPolicy()
`AWS::GameLift::GameServerGroup.GameServerProtectionPolicy`.
|
Object |
getInstanceDefinitions()
`AWS::GameLift::GameServerGroup.InstanceDefinitions`.
|
Object |
getLaunchTemplate()
`AWS::GameLift::GameServerGroup.LaunchTemplate`.
|
Number |
getMaxSize()
`AWS::GameLift::GameServerGroup.MaxSize`.
|
Number |
getMinSize()
`AWS::GameLift::GameServerGroup.MinSize`.
|
String |
getRoleArn()
`AWS::GameLift::GameServerGroup.RoleArn`.
|
CfnGameServerGroup.TagsProperty |
getTags()
`AWS::GameLift::GameServerGroup.Tags`.
|
Object |
getVpcSubnets()
`AWS::GameLift::GameServerGroup.VpcSubnets`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String gameServerGroupName, Object instanceDefinitions, Object launchTemplate, String roleArn, Object autoScalingPolicy, String balancingStrategy, String deleteOption, String gameServerProtectionPolicy, Number maxSize, Number minSize, CfnGameServerGroup.TagsProperty tags, Object vpcSubnets)
CfnGameServerGroupProps.Builder.public final String getGameServerGroupName()
CfnGameServerGroupPropsgetGameServerGroupName in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-gameservergroupnamepublic final Object getInstanceDefinitions()
CfnGameServerGroupPropsgetInstanceDefinitions in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-instancedefinitionspublic final Object getLaunchTemplate()
CfnGameServerGroupPropsgetLaunchTemplate in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-launchtemplatepublic final String getRoleArn()
CfnGameServerGroupPropsgetRoleArn in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-rolearnpublic final Object getAutoScalingPolicy()
CfnGameServerGroupPropsgetAutoScalingPolicy in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-autoscalingpolicypublic final String getBalancingStrategy()
CfnGameServerGroupPropsgetBalancingStrategy in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-balancingstrategypublic final String getDeleteOption()
CfnGameServerGroupPropsgetDeleteOption in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-deleteoptionpublic final String getGameServerProtectionPolicy()
CfnGameServerGroupPropsgetGameServerProtectionPolicy in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-gameserverprotectionpolicypublic final Number getMaxSize()
CfnGameServerGroupPropsgetMaxSize in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-maxsizepublic final Number getMinSize()
CfnGameServerGroupPropsgetMinSize in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-minsizepublic final CfnGameServerGroup.TagsProperty getTags()
CfnGameServerGroupPropsgetTags in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-tagspublic final Object getVpcSubnets()
CfnGameServerGroupPropsgetVpcSubnets in interface CfnGameServerGroupPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-gamelift-gameservergroup.html#cfn-gamelift-gameservergroup-vpcsubnets@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.