@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutHypervisorPropertyMappingsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutHypervisorPropertyMappingsRequest() |
Modifier and Type | Method and Description |
---|---|
PutHypervisorPropertyMappingsRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getHypervisorArn()
The Amazon Resource Name (ARN) of the hypervisor.
|
String |
getIamRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
|
List<VmwareToAwsTagMapping> |
getVmwareToAwsTagMappings()
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
|
int |
hashCode() |
void |
setHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
|
void |
setIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
void |
setVmwareToAwsTagMappings(Collection<VmwareToAwsTagMapping> vmwareToAwsTagMappings)
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
|
String |
toString()
Returns a string representation of this object.
|
PutHypervisorPropertyMappingsRequest |
withHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
|
PutHypervisorPropertyMappingsRequest |
withIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role.
|
PutHypervisorPropertyMappingsRequest |
withVmwareToAwsTagMappings(Collection<VmwareToAwsTagMapping> vmwareToAwsTagMappings)
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
|
PutHypervisorPropertyMappingsRequest |
withVmwareToAwsTagMappings(VmwareToAwsTagMapping... vmwareToAwsTagMappings)
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public PutHypervisorPropertyMappingsRequest()
public void setHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.public String getHypervisorArn()
The Amazon Resource Name (ARN) of the hypervisor.
public PutHypervisorPropertyMappingsRequest withHypervisorArn(String hypervisorArn)
The Amazon Resource Name (ARN) of the hypervisor.
hypervisorArn
- The Amazon Resource Name (ARN) of the hypervisor.public void setIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role.
iamRoleArn
- The Amazon Resource Name (ARN) of the IAM role.public String getIamRoleArn()
The Amazon Resource Name (ARN) of the IAM role.
public PutHypervisorPropertyMappingsRequest withIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role.
iamRoleArn
- The Amazon Resource Name (ARN) of the IAM role.public List<VmwareToAwsTagMapping> getVmwareToAwsTagMappings()
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
public void setVmwareToAwsTagMappings(Collection<VmwareToAwsTagMapping> vmwareToAwsTagMappings)
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
vmwareToAwsTagMappings
- This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.public PutHypervisorPropertyMappingsRequest withVmwareToAwsTagMappings(VmwareToAwsTagMapping... vmwareToAwsTagMappings)
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
NOTE: This method appends the values to the existing list (if any). Use
setVmwareToAwsTagMappings(java.util.Collection)
or
withVmwareToAwsTagMappings(java.util.Collection)
if you want to override the existing values.
vmwareToAwsTagMappings
- This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.public PutHypervisorPropertyMappingsRequest withVmwareToAwsTagMappings(Collection<VmwareToAwsTagMapping> vmwareToAwsTagMappings)
This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.
vmwareToAwsTagMappings
- This action requests the mappings of on-premises VMware tags to the Amazon Web Services tags.public String toString()
toString
in class Object
Object.toString()
public PutHypervisorPropertyMappingsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()