public class ModifyHsmRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
ModifyHsm operation.
Modifies an HSM.
NOOP| Constructor and Description |
|---|
ModifyHsmRequest() |
| Modifier and Type | Method and Description |
|---|---|
ModifyHsmRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getEniIp()
The new IP address for the elastic network interface attached to the
HSM.
|
String |
getExternalId()
The new external ID.
|
String |
getHsmArn()
The ARN of the HSM to modify.
|
String |
getIamRoleArn()
The new IAM role ARN.
|
String |
getSubnetId()
The new identifier of the subnet that the HSM is in.
|
String |
getSyslogIp()
The new IP address for the syslog monitoring server.
|
int |
hashCode() |
void |
setEniIp(String eniIp)
The new IP address for the elastic network interface attached to the
HSM.
|
void |
setExternalId(String externalId)
The new external ID.
|
void |
setHsmArn(String hsmArn)
The ARN of the HSM to modify.
|
void |
setIamRoleArn(String iamRoleArn)
The new IAM role ARN.
|
void |
setSubnetId(String subnetId)
The new identifier of the subnet that the HSM is in.
|
void |
setSyslogIp(String syslogIp)
The new IP address for the syslog monitoring server.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ModifyHsmRequest |
withEniIp(String eniIp)
The new IP address for the elastic network interface attached to the
HSM.
|
ModifyHsmRequest |
withExternalId(String externalId)
The new external ID.
|
ModifyHsmRequest |
withHsmArn(String hsmArn)
The ARN of the HSM to modify.
|
ModifyHsmRequest |
withIamRoleArn(String iamRoleArn)
The new IAM role ARN.
|
ModifyHsmRequest |
withSubnetId(String subnetId)
The new identifier of the subnet that the HSM is in.
|
ModifyHsmRequest |
withSyslogIp(String syslogIp)
The new IP address for the syslog monitoring server.
|
copyBaseTo, copyPrivateRequestParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic String getHsmArn()
Constraints:
Pattern: arn:aws(-iso)?:cloudhsm:[a-zA-Z0-9\-]*:[0-9]{12}:hsm-[0-9a-f]{8}
public void setHsmArn(String hsmArn)
Constraints:
Pattern: arn:aws(-iso)?:cloudhsm:[a-zA-Z0-9\-]*:[0-9]{12}:hsm-[0-9a-f]{8}
hsmArn - The ARN of the HSM to modify.public ModifyHsmRequest withHsmArn(String hsmArn)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: arn:aws(-iso)?:cloudhsm:[a-zA-Z0-9\-]*:[0-9]{12}:hsm-[0-9a-f]{8}
hsmArn - The ARN of the HSM to modify.public String getSubnetId()
Constraints:
Pattern: subnet-[0-9a-f]{8}
public void setSubnetId(String subnetId)
Constraints:
Pattern: subnet-[0-9a-f]{8}
subnetId - The new identifier of the subnet that the HSM is in.public ModifyHsmRequest withSubnetId(String subnetId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: subnet-[0-9a-f]{8}
subnetId - The new identifier of the subnet that the HSM is in.public String getEniIp()
Constraints:
Pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
public void setEniIp(String eniIp)
Constraints:
Pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
eniIp - The new IP address for the elastic network interface attached to the
HSM.public ModifyHsmRequest withEniIp(String eniIp)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
eniIp - The new IP address for the elastic network interface attached to the
HSM.public String getIamRoleArn()
Constraints:
Pattern: arn:aws(-iso)?:iam::[0-9]{12}:role/[a-zA-Z0-9_\+=,\.\-@]{1,64}
public void setIamRoleArn(String iamRoleArn)
Constraints:
Pattern: arn:aws(-iso)?:iam::[0-9]{12}:role/[a-zA-Z0-9_\+=,\.\-@]{1,64}
iamRoleArn - The new IAM role ARN.public ModifyHsmRequest withIamRoleArn(String iamRoleArn)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: arn:aws(-iso)?:iam::[0-9]{12}:role/[a-zA-Z0-9_\+=,\.\-@]{1,64}
iamRoleArn - The new IAM role ARN.public String getExternalId()
Constraints:
Pattern: [\w :+=./-]*
public void setExternalId(String externalId)
Constraints:
Pattern: [\w :+=./-]*
externalId - The new external ID.public ModifyHsmRequest withExternalId(String externalId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: [\w :+=./-]*
externalId - The new external ID.public String getSyslogIp()
Constraints:
Pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
public void setSyslogIp(String syslogIp)
Constraints:
Pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
syslogIp - The new IP address for the syslog monitoring server.public ModifyHsmRequest withSyslogIp(String syslogIp)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Pattern: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
syslogIp - The new IP address for the syslog monitoring server.public String toString()
toString in class ObjectObject.toString()public ModifyHsmRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2015. All rights reserved.