Cloneable
, ReadLimitInfo
, ToCopyableBuilder<ModifyHsmRequest.Builder,ModifyHsmRequest>
@Generated("software.amazon.awssdk:codegen") public class ModifyHsmRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<ModifyHsmRequest.Builder,ModifyHsmRequest>
Contains the inputs for the ModifyHsm operation.
Modifier and Type | Class | Description |
---|---|---|
static interface |
ModifyHsmRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static ModifyHsmRequest.Builder |
builder() |
|
String |
eniIp() |
The new IP address for the elastic network interface (ENI) attached to the HSM.
|
boolean |
equals(Object obj) |
|
String |
externalId() |
The new external ID.
|
int |
hashCode() |
|
String |
hsmArn() |
The ARN of the HSM to modify.
|
String |
iamRoleArn() |
The new IAM role ARN.
|
static Class<? extends ModifyHsmRequest.Builder> |
serializableBuilderClass() |
|
String |
subnetId() |
The new identifier of the subnet that the HSM is in.
|
String |
syslogIp() |
The new IP address for the syslog monitoring server.
|
ModifyHsmRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public String hsmArn()
The ARN of the HSM to modify.
public String subnetId()
The new identifier of the subnet that the HSM is in. The new subnet must be in the same Availability Zone as the current subnet.
public String eniIp()
The new IP address for the elastic network interface (ENI) attached to the HSM.
If the HSM is moved to a different subnet, and an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the new subnet.
If the HSM is moved to a different subnet, and an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the new subnet.
public String iamRoleArn()
The new IAM role ARN.
public String externalId()
The new external ID.
public String syslogIp()
The new IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.
public ModifyHsmRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<ModifyHsmRequest.Builder,ModifyHsmRequest>
public static ModifyHsmRequest.Builder builder()
public static Class<? extends ModifyHsmRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.