|
Did this page help you?Yes No Tell us about it... |
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.opsworks.model.UpdateInstanceRequest
public class UpdateInstanceRequest
Container for the parameters to the UpdateInstance operation
.
Updates a specified instance.
AWSOpsWorks.updateInstance(UpdateInstanceRequest)
,
Serialized FormConstructor Summary | |
---|---|
UpdateInstanceRequest()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getArchitecture()
The instance architecture. |
String |
getAutoScalingType()
The instance's auto scaling type, which has three possible values: AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling: A time-based auto scaling instance, which is started and stopped based on a specified schedule. LoadBasedAutoScaling: A load-based auto scaling instance, which is started and stopped based on load metrics. |
String |
getHostname()
The instance host name. |
String |
getInstanceId()
The instance ID. |
String |
getInstanceType()
The instance type. |
List<String> |
getLayerIds()
The instance's layer IDs. |
String |
getOs()
The instance operating system. |
String |
getSshKeyName()
The instance SSH key name. |
int |
hashCode()
|
void |
setArchitecture(Architecture architecture)
The instance architecture. |
void |
setArchitecture(String architecture)
The instance architecture. |
void |
setAutoScalingType(AutoScalingType autoScalingType)
The instance's auto scaling type, which has three possible values: AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling: A time-based auto scaling instance, which is started and stopped based on a specified schedule. LoadBasedAutoScaling: A load-based auto scaling instance, which is started and stopped based on load metrics. |
void |
setAutoScalingType(String autoScalingType)
The instance's auto scaling type, which has three possible values: AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling: A time-based auto scaling instance, which is started and stopped based on a specified schedule. LoadBasedAutoScaling: A load-based auto scaling instance, which is started and stopped based on load metrics. |
void |
setHostname(String hostname)
The instance host name. |
void |
setInstanceId(String instanceId)
The instance ID. |
void |
setInstanceType(String instanceType)
The instance type. |
void |
setLayerIds(Collection<String> layerIds)
The instance's layer IDs. |
void |
setOs(String os)
The instance operating system. |
void |
setSshKeyName(String sshKeyName)
The instance SSH key name. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
UpdateInstanceRequest |
withArchitecture(Architecture architecture)
The instance architecture. |
UpdateInstanceRequest |
withArchitecture(String architecture)
The instance architecture. |
UpdateInstanceRequest |
withAutoScalingType(AutoScalingType autoScalingType)
The instance's auto scaling type, which has three possible values: AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling: A time-based auto scaling instance, which is started and stopped based on a specified schedule. LoadBasedAutoScaling: A load-based auto scaling instance, which is started and stopped based on load metrics. |
UpdateInstanceRequest |
withAutoScalingType(String autoScalingType)
The instance's auto scaling type, which has three possible values: AlwaysRunning: A 24/7 instance, which is not affected by auto scaling. TimeBasedAutoScaling: A time-based auto scaling instance, which is started and stopped based on a specified schedule. LoadBasedAutoScaling: A load-based auto scaling instance, which is started and stopped based on load metrics. |
UpdateInstanceRequest |
withHostname(String hostname)
The instance host name. |
UpdateInstanceRequest |
withInstanceId(String instanceId)
The instance ID. |
UpdateInstanceRequest |
withInstanceType(String instanceType)
The instance type. |
UpdateInstanceRequest |
withLayerIds(Collection<String> layerIds)
The instance's layer IDs. |
UpdateInstanceRequest |
withLayerIds(String... layerIds)
The instance's layer IDs. |
UpdateInstanceRequest |
withOs(String os)
The instance operating system. |
UpdateInstanceRequest |
withSshKeyName(String sshKeyName)
The instance SSH key name. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UpdateInstanceRequest()
Method Detail |
---|
public String getInstanceId()
public void setInstanceId(String instanceId)
instanceId
- The instance ID.public UpdateInstanceRequest withInstanceId(String instanceId)
Returns a reference to this object so that method calls can be chained together.
instanceId
- The instance ID.
public List<String> getLayerIds()
public void setLayerIds(Collection<String> layerIds)
layerIds
- The instance's layer IDs.public UpdateInstanceRequest withLayerIds(String... layerIds)
Returns a reference to this object so that method calls can be chained together.
layerIds
- The instance's layer IDs.
public UpdateInstanceRequest withLayerIds(Collection<String> layerIds)
Returns a reference to this object so that method calls can be chained together.
layerIds
- The instance's layer IDs.
public String getInstanceType()
public void setInstanceType(String instanceType)
instanceType
- The instance type. OpsWorks supports all instance types except Cluster
Compute, Cluster GPU, and High Memory Cluster. For more information,
see Instance
Families and Types. The parameter values that you use to specify
the various types are in the API Name column of the Available Instance
Types table.public UpdateInstanceRequest withInstanceType(String instanceType)
Returns a reference to this object so that method calls can be chained together.
instanceType
- The instance type. OpsWorks supports all instance types except Cluster
Compute, Cluster GPU, and High Memory Cluster. For more information,
see Instance
Families and Types. The parameter values that you use to specify
the various types are in the API Name column of the Available Instance
Types table.
public String getAutoScalingType()
Constraints:
Allowed Values: load, timer
AutoScalingType
public void setAutoScalingType(String autoScalingType)
Constraints:
Allowed Values: load, timer
autoScalingType
- The instance's auto scaling type, which has three possible values:
AutoScalingType
public UpdateInstanceRequest withAutoScalingType(String autoScalingType)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: load, timer
autoScalingType
- The instance's auto scaling type, which has three possible values:
AutoScalingType
public void setAutoScalingType(AutoScalingType autoScalingType)
Constraints:
Allowed Values: load, timer
autoScalingType
- The instance's auto scaling type, which has three possible values:
AutoScalingType
public UpdateInstanceRequest withAutoScalingType(AutoScalingType autoScalingType)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: load, timer
autoScalingType
- The instance's auto scaling type, which has three possible values:
AutoScalingType
public String getHostname()
public void setHostname(String hostname)
hostname
- The instance host name.public UpdateInstanceRequest withHostname(String hostname)
Returns a reference to this object so that method calls can be chained together.
hostname
- The instance host name.
public String getOs()
public void setOs(String os)
os
- The instance operating system.public UpdateInstanceRequest withOs(String os)
Returns a reference to this object so that method calls can be chained together.
os
- The instance operating system.
public String getSshKeyName()
public void setSshKeyName(String sshKeyName)
sshKeyName
- The instance SSH key name.public UpdateInstanceRequest withSshKeyName(String sshKeyName)
Returns a reference to this object so that method calls can be chained together.
sshKeyName
- The instance SSH key name.
public String getArchitecture()
Constraints:
Allowed Values: x86_64, i386
Architecture
public void setArchitecture(String architecture)
Constraints:
Allowed Values: x86_64, i386
architecture
- The instance architecture. Instance types do not necessarily support
both architectures. For a list of the architectures that are supported
by the different instance types, see Instance
Families and Types.Architecture
public UpdateInstanceRequest withArchitecture(String architecture)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: x86_64, i386
architecture
- The instance architecture. Instance types do not necessarily support
both architectures. For a list of the architectures that are supported
by the different instance types, see Instance
Families and Types.
Architecture
public void setArchitecture(Architecture architecture)
Constraints:
Allowed Values: x86_64, i386
architecture
- The instance architecture. Instance types do not necessarily support
both architectures. For a list of the architectures that are supported
by the different instance types, see Instance
Families and Types.Architecture
public UpdateInstanceRequest withArchitecture(Architecture architecture)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: x86_64, i386
architecture
- The instance architecture. Instance types do not necessarily support
both architectures. For a list of the architectures that are supported
by the different instance types, see Instance
Families and Types.
Architecture
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |