public class CreateDevicePoolRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
Represents a request to the create device pool operation.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description
The device pool's description.
|
private java.lang.String |
name
The device pool's name.
|
private java.lang.String |
projectArn
The ARN of the project for the device pool.
|
private java.util.List<Rule> |
rules
The device pool's rules.
|
NOOP
Constructor and Description |
---|
CreateDevicePoolRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDevicePoolRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDescription()
The device pool's description.
|
java.lang.String |
getName()
The device pool's name.
|
java.lang.String |
getProjectArn()
The ARN of the project for the device pool.
|
java.util.List<Rule> |
getRules()
The device pool's rules.
|
int |
hashCode() |
void |
setDescription(java.lang.String description)
The device pool's description.
|
void |
setName(java.lang.String name)
The device pool's name.
|
void |
setProjectArn(java.lang.String projectArn)
The ARN of the project for the device pool.
|
void |
setRules(java.util.Collection<Rule> rules)
The device pool's rules.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
CreateDevicePoolRequest |
withDescription(java.lang.String description)
The device pool's description.
|
CreateDevicePoolRequest |
withName(java.lang.String name)
The device pool's name.
|
CreateDevicePoolRequest |
withProjectArn(java.lang.String projectArn)
The ARN of the project for the device pool.
|
CreateDevicePoolRequest |
withRules(java.util.Collection<Rule> rules)
The device pool's rules.
|
CreateDevicePoolRequest |
withRules(Rule... rules)
The device pool's rules.
|
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 projectArn
The ARN of the project for the device pool.
private java.lang.String name
The device pool's name.
private java.lang.String description
The device pool's description.
private java.util.List<Rule> rules
The device pool's rules.
public void setProjectArn(java.lang.String projectArn)
The ARN of the project for the device pool.
projectArn
- The ARN of the project for the device pool.public java.lang.String getProjectArn()
The ARN of the project for the device pool.
public CreateDevicePoolRequest withProjectArn(java.lang.String projectArn)
The ARN of the project for the device pool.
projectArn
- The ARN of the project for the device pool.public void setName(java.lang.String name)
The device pool's name.
name
- The device pool's name.public java.lang.String getName()
The device pool's name.
public CreateDevicePoolRequest withName(java.lang.String name)
The device pool's name.
name
- The device pool's name.public void setDescription(java.lang.String description)
The device pool's description.
description
- The device pool's description.public java.lang.String getDescription()
The device pool's description.
public CreateDevicePoolRequest withDescription(java.lang.String description)
The device pool's description.
description
- The device pool's description.public java.util.List<Rule> getRules()
The device pool's rules.
public void setRules(java.util.Collection<Rule> rules)
The device pool's rules.
rules
- The device pool's rules.public CreateDevicePoolRequest withRules(Rule... rules)
The device pool's rules.
NOTE: This method appends the values to the existing list (if
any). Use setRules(java.util.Collection)
or
withRules(java.util.Collection)
if you want to override the
existing values.
rules
- The device pool's rules.public CreateDevicePoolRequest withRules(java.util.Collection<Rule> rules)
The device pool's rules.
rules
- The device pool's rules.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 CreateDevicePoolRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()