public class ModifyMountTargetSecurityGroupsRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
mountTargetId
The ID of the mount target whose security groups you want to modify.
|
private SdkInternalList<java.lang.String> |
securityGroups
An array of up to five VPC security group IDs.
|
NOOP
Constructor and Description |
---|
ModifyMountTargetSecurityGroupsRequest() |
Modifier and Type | Method and Description |
---|---|
ModifyMountTargetSecurityGroupsRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getMountTargetId()
The ID of the mount target whose security groups you want to modify.
|
java.util.List<java.lang.String> |
getSecurityGroups()
An array of up to five VPC security group IDs.
|
int |
hashCode() |
void |
setMountTargetId(java.lang.String mountTargetId)
The ID of the mount target whose security groups you want to modify.
|
void |
setSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
An array of up to five VPC security group IDs.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ModifyMountTargetSecurityGroupsRequest |
withMountTargetId(java.lang.String mountTargetId)
The ID of the mount target whose security groups you want to modify.
|
ModifyMountTargetSecurityGroupsRequest |
withSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
An array of up to five VPC security group IDs.
|
ModifyMountTargetSecurityGroupsRequest |
withSecurityGroups(java.lang.String... securityGroups)
An array of up to five VPC security group IDs.
|
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
private java.lang.String mountTargetId
The ID of the mount target whose security groups you want to modify.
private SdkInternalList<java.lang.String> securityGroups
An array of up to five VPC security group IDs.
public ModifyMountTargetSecurityGroupsRequest()
public void setMountTargetId(java.lang.String mountTargetId)
The ID of the mount target whose security groups you want to modify.
mountTargetId
- The ID of the mount target whose security groups you want to
modify.public java.lang.String getMountTargetId()
The ID of the mount target whose security groups you want to modify.
public ModifyMountTargetSecurityGroupsRequest withMountTargetId(java.lang.String mountTargetId)
The ID of the mount target whose security groups you want to modify.
mountTargetId
- The ID of the mount target whose security groups you want to
modify.public java.util.List<java.lang.String> getSecurityGroups()
An array of up to five VPC security group IDs.
public void setSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
An array of up to five VPC security group IDs.
securityGroups
- An array of up to five VPC security group IDs.public ModifyMountTargetSecurityGroupsRequest withSecurityGroups(java.lang.String... securityGroups)
An array of up to five VPC security group IDs.
NOTE: This method appends the values to the existing list (if
any). Use setSecurityGroups(java.util.Collection)
or
withSecurityGroups(java.util.Collection)
if you want to override
the existing values.
securityGroups
- An array of up to five VPC security group IDs.public ModifyMountTargetSecurityGroupsRequest withSecurityGroups(java.util.Collection<java.lang.String> securityGroups)
An array of up to five VPC security group IDs.
securityGroups
- An array of up to five VPC security group IDs.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public ModifyMountTargetSecurityGroupsRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()