|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.ec2.model.ModifyInstanceAttributeRequest
public class ModifyInstanceAttributeRequest
Container for the parameters to the ModifyInstanceAttribute operation
.
Modifies an attribute of an instance.
AmazonEC2.modifyInstanceAttribute(ModifyInstanceAttributeRequest)
Constructor Summary | |
---|---|
ModifyInstanceAttributeRequest()
Default constructor for a new ModifyInstanceAttributeRequest object. |
|
ModifyInstanceAttributeRequest(String instanceId,
InstanceAttributeName attribute)
Constructs a new ModifyInstanceAttributeRequest object. |
|
ModifyInstanceAttributeRequest(String instanceId,
String attribute)
Constructs a new ModifyInstanceAttributeRequest object. |
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getAttribute()
The name of the attribute being modified. |
List<InstanceBlockDeviceMappingSpecification> |
getBlockDeviceMappings()
The new block device mappings for the instance whose attributes are being modified. |
Boolean |
getDisableApiTermination()
Boolean value |
Boolean |
getEbsOptimized()
Boolean value |
List<String> |
getGroups()
Returns the value of the Groups property for this object. |
String |
getInstanceId()
The ID of the instance whose attribute is being modified. |
String |
getInstanceInitiatedShutdownBehavior()
String value |
String |
getInstanceType()
String value |
String |
getKernel()
String value |
String |
getRamdisk()
String value |
Boolean |
getSourceDestCheck()
Boolean value |
String |
getUserData()
String value |
String |
getValue()
The new value of the instance attribute being modified. |
int |
hashCode()
|
Boolean |
isDisableApiTermination()
Boolean value |
Boolean |
isEbsOptimized()
Boolean value |
Boolean |
isSourceDestCheck()
Boolean value |
void |
setAttribute(InstanceAttributeName attribute)
The name of the attribute being modified. |
void |
setAttribute(String attribute)
The name of the attribute being modified. |
void |
setBlockDeviceMappings(Collection<InstanceBlockDeviceMappingSpecification> blockDeviceMappings)
The new block device mappings for the instance whose attributes are being modified. |
void |
setDisableApiTermination(Boolean disableApiTermination)
Boolean value |
void |
setEbsOptimized(Boolean ebsOptimized)
Boolean value |
void |
setGroups(Collection<String> groups)
Sets the value of the Groups property for this object. |
void |
setInstanceId(String instanceId)
The ID of the instance whose attribute is being modified. |
void |
setInstanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
String value |
void |
setInstanceType(String instanceType)
String value |
void |
setKernel(String kernel)
String value |
void |
setRamdisk(String ramdisk)
String value |
void |
setSourceDestCheck(Boolean sourceDestCheck)
Boolean value |
void |
setUserData(String userData)
String value |
void |
setValue(String value)
The new value of the instance attribute being modified. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
ModifyInstanceAttributeRequest |
withAttribute(InstanceAttributeName attribute)
The name of the attribute being modified. |
ModifyInstanceAttributeRequest |
withAttribute(String attribute)
The name of the attribute being modified. |
ModifyInstanceAttributeRequest |
withBlockDeviceMappings(Collection<InstanceBlockDeviceMappingSpecification> blockDeviceMappings)
The new block device mappings for the instance whose attributes are being modified. |
ModifyInstanceAttributeRequest |
withBlockDeviceMappings(InstanceBlockDeviceMappingSpecification... blockDeviceMappings)
The new block device mappings for the instance whose attributes are being modified. |
ModifyInstanceAttributeRequest |
withDisableApiTermination(Boolean disableApiTermination)
Boolean value |
ModifyInstanceAttributeRequest |
withEbsOptimized(Boolean ebsOptimized)
Boolean value |
ModifyInstanceAttributeRequest |
withGroups(Collection<String> groups)
Sets the value of the Groups property for this object. |
ModifyInstanceAttributeRequest |
withGroups(String... groups)
Sets the value of the Groups property for this object. |
ModifyInstanceAttributeRequest |
withInstanceId(String instanceId)
The ID of the instance whose attribute is being modified. |
ModifyInstanceAttributeRequest |
withInstanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
String value |
ModifyInstanceAttributeRequest |
withInstanceType(String instanceType)
String value |
ModifyInstanceAttributeRequest |
withKernel(String kernel)
String value |
ModifyInstanceAttributeRequest |
withRamdisk(String ramdisk)
String value |
ModifyInstanceAttributeRequest |
withSourceDestCheck(Boolean sourceDestCheck)
Boolean value |
ModifyInstanceAttributeRequest |
withUserData(String userData)
String value |
ModifyInstanceAttributeRequest |
withValue(String value)
The new value of the instance attribute being modified. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, setDelegationToken, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ModifyInstanceAttributeRequest()
public ModifyInstanceAttributeRequest(String instanceId, String attribute)
instanceId
- The ID of the instance whose attribute is being
modified.attribute
- The name of the attribute being modified.
Available attribute names: instanceType
,
kernel
, ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
public ModifyInstanceAttributeRequest(String instanceId, InstanceAttributeName attribute)
instanceId
- The ID of the instance whose attribute is being
modified.attribute
- The name of the attribute being modified.
Available attribute names: instanceType
,
kernel
, ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
Method Detail |
---|
public String getInstanceId()
public void setInstanceId(String instanceId)
instanceId
- The ID of the instance whose attribute is being modified.public ModifyInstanceAttributeRequest withInstanceId(String instanceId)
Returns a reference to this object so that method calls can be chained together.
instanceId
- The ID of the instance whose attribute is being modified.
public String getAttribute()
Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized
Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
InstanceAttributeName
public void setAttribute(String attribute)
Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized
attribute
- The name of the attribute being modified. Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
InstanceAttributeName
public ModifyInstanceAttributeRequest withAttribute(String attribute)
Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized
attribute
- The name of the attribute being modified. Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
InstanceAttributeName
public void setAttribute(InstanceAttributeName attribute)
Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized
attribute
- The name of the attribute being modified. Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
InstanceAttributeName
public ModifyInstanceAttributeRequest withAttribute(InstanceAttributeName attribute)
Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: instanceType, kernel, ramdisk, userData, disableApiTermination, instanceInitiatedShutdownBehavior, rootDeviceName, blockDeviceMapping, productCodes, sourceDestCheck, groupSet, ebsOptimized
attribute
- The name of the attribute being modified. Available attribute
names: instanceType
, kernel
,
ramdisk
, userData
,
disableApiTermination
,
instanceInitiatedShutdownBehavior
,
rootDevice
, blockDeviceMapping
InstanceAttributeName
public String getValue()
Only valid
when kernel
, ramdisk
, userData
,
disableApiTermination
or
instanceInitiateShutdownBehavior
is specified as the
attribute being modified.
Only valid
when kernel
, ramdisk
, userData
,
disableApiTermination
or
instanceInitiateShutdownBehavior
is specified as the
attribute being modified.
public void setValue(String value)
Only valid
when kernel
, ramdisk
, userData
,
disableApiTermination
or
instanceInitiateShutdownBehavior
is specified as the
attribute being modified.
value
- The new value of the instance attribute being modified. Only valid
when kernel
, ramdisk
, userData
,
disableApiTermination
or
instanceInitiateShutdownBehavior
is specified as the
attribute being modified.
public ModifyInstanceAttributeRequest withValue(String value)
Only valid
when kernel
, ramdisk
, userData
,
disableApiTermination
or
instanceInitiateShutdownBehavior
is specified as the
attribute being modified.
Returns a reference to this object so that method calls can be chained together.
value
- The new value of the instance attribute being modified. Only valid
when kernel
, ramdisk
, userData
,
disableApiTermination
or
instanceInitiateShutdownBehavior
is specified as the
attribute being modified.
public List<InstanceBlockDeviceMappingSpecification> getBlockDeviceMappings()
Only valid when blockDeviceMapping is specified as the attribute being modified.
Only valid when blockDeviceMapping is specified as the attribute being modified.
public void setBlockDeviceMappings(Collection<InstanceBlockDeviceMappingSpecification> blockDeviceMappings)
Only valid when blockDeviceMapping is specified as the attribute being modified.
blockDeviceMappings
- The new block device mappings for the instance whose attributes are
being modified. Only valid when blockDeviceMapping is specified as the attribute being modified.
public ModifyInstanceAttributeRequest withBlockDeviceMappings(InstanceBlockDeviceMappingSpecification... blockDeviceMappings)
Only valid when blockDeviceMapping is specified as the attribute being modified.
Returns a reference to this object so that method calls can be chained together.
blockDeviceMappings
- The new block device mappings for the instance whose attributes are
being modified. Only valid when blockDeviceMapping is specified as the attribute being modified.
public ModifyInstanceAttributeRequest withBlockDeviceMappings(Collection<InstanceBlockDeviceMappingSpecification> blockDeviceMappings)
Only valid when blockDeviceMapping is specified as the attribute being modified.
Returns a reference to this object so that method calls can be chained together.
blockDeviceMappings
- The new block device mappings for the instance whose attributes are
being modified. Only valid when blockDeviceMapping is specified as the attribute being modified.
public Boolean isSourceDestCheck()
public void setSourceDestCheck(Boolean sourceDestCheck)
sourceDestCheck
- Boolean valuepublic ModifyInstanceAttributeRequest withSourceDestCheck(Boolean sourceDestCheck)
Returns a reference to this object so that method calls can be chained together.
sourceDestCheck
- Boolean value
public Boolean getSourceDestCheck()
public Boolean isDisableApiTermination()
public void setDisableApiTermination(Boolean disableApiTermination)
disableApiTermination
- Boolean valuepublic ModifyInstanceAttributeRequest withDisableApiTermination(Boolean disableApiTermination)
Returns a reference to this object so that method calls can be chained together.
disableApiTermination
- Boolean value
public Boolean getDisableApiTermination()
public String getInstanceType()
public void setInstanceType(String instanceType)
instanceType
- String valuepublic ModifyInstanceAttributeRequest withInstanceType(String instanceType)
Returns a reference to this object so that method calls can be chained together.
instanceType
- String value
public String getKernel()
public void setKernel(String kernel)
kernel
- String valuepublic ModifyInstanceAttributeRequest withKernel(String kernel)
Returns a reference to this object so that method calls can be chained together.
kernel
- String value
public String getRamdisk()
public void setRamdisk(String ramdisk)
ramdisk
- String valuepublic ModifyInstanceAttributeRequest withRamdisk(String ramdisk)
Returns a reference to this object so that method calls can be chained together.
ramdisk
- String value
public String getUserData()
public void setUserData(String userData)
userData
- String valuepublic ModifyInstanceAttributeRequest withUserData(String userData)
Returns a reference to this object so that method calls can be chained together.
userData
- String value
public String getInstanceInitiatedShutdownBehavior()
public void setInstanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
instanceInitiatedShutdownBehavior
- String valuepublic ModifyInstanceAttributeRequest withInstanceInitiatedShutdownBehavior(String instanceInitiatedShutdownBehavior)
Returns a reference to this object so that method calls can be chained together.
instanceInitiatedShutdownBehavior
- String value
public List<String> getGroups()
public void setGroups(Collection<String> groups)
groups
- The new value for the Groups property for this object.public ModifyInstanceAttributeRequest withGroups(String... groups)
Returns a reference to this object so that method calls can be chained together.
groups
- The new value for the Groups property for this object.
public ModifyInstanceAttributeRequest withGroups(Collection<String> groups)
Returns a reference to this object so that method calls can be chained together.
groups
- The new value for the Groups property for this object.
public Boolean isEbsOptimized()
public void setEbsOptimized(Boolean ebsOptimized)
ebsOptimized
- Boolean valuepublic ModifyInstanceAttributeRequest withEbsOptimized(Boolean ebsOptimized)
Returns a reference to this object so that method calls can be chained together.
ebsOptimized
- Boolean value
public Boolean getEbsOptimized()
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 |