public class DescribeVTLDevicesRequest extends AmazonWebServiceRequest implements java.io.Serializable, java.lang.Cloneable
DescribeVTLDevicesInput
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
gatewayARN |
private java.lang.Integer |
limit
Specifies that the number of VTL devices described be limited to the
specified number.
|
private java.lang.String |
marker
An opaque string that indicates the position at which to begin describing
the VTL devices.
|
private SdkInternalList<java.lang.String> |
vTLDeviceARNs
An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device.
|
NOOP
Constructor and Description |
---|
DescribeVTLDevicesRequest() |
Modifier and Type | Method and Description |
---|---|
DescribeVTLDevicesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getGatewayARN() |
java.lang.Integer |
getLimit()
Specifies that the number of VTL devices described be limited to the
specified number.
|
java.lang.String |
getMarker()
An opaque string that indicates the position at which to begin describing
the VTL devices.
|
java.util.List<java.lang.String> |
getVTLDeviceARNs()
An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device.
|
int |
hashCode() |
void |
setGatewayARN(java.lang.String gatewayARN) |
void |
setLimit(java.lang.Integer limit)
Specifies that the number of VTL devices described be limited to the
specified number.
|
void |
setMarker(java.lang.String marker)
An opaque string that indicates the position at which to begin describing
the VTL devices.
|
void |
setVTLDeviceARNs(java.util.Collection<java.lang.String> vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
DescribeVTLDevicesRequest |
withGatewayARN(java.lang.String gatewayARN) |
DescribeVTLDevicesRequest |
withLimit(java.lang.Integer limit)
Specifies that the number of VTL devices described be limited to the
specified number.
|
DescribeVTLDevicesRequest |
withMarker(java.lang.String marker)
An opaque string that indicates the position at which to begin describing
the VTL devices.
|
DescribeVTLDevicesRequest |
withVTLDeviceARNs(java.util.Collection<java.lang.String> vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device.
|
DescribeVTLDevicesRequest |
withVTLDeviceARNs(java.lang.String... vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device.
|
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 gatewayARN
private SdkInternalList<java.lang.String> vTLDeviceARNs
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
private java.lang.String marker
An opaque string that indicates the position at which to begin describing the VTL devices.
private java.lang.Integer limit
Specifies that the number of VTL devices described be limited to the specified number.
public void setGatewayARN(java.lang.String gatewayARN)
gatewayARN
- public java.lang.String getGatewayARN()
public DescribeVTLDevicesRequest withGatewayARN(java.lang.String gatewayARN)
gatewayARN
- public java.util.List<java.lang.String> getVTLDeviceARNs()
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
public void setVTLDeviceARNs(java.util.Collection<java.lang.String> vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
vTLDeviceARNs
- An array of strings, where each string represents the Amazon
Resource Name (ARN) of a VTL device. All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
public DescribeVTLDevicesRequest withVTLDeviceARNs(java.lang.String... vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
NOTE: This method appends the values to the existing list (if
any). Use setVTLDeviceARNs(java.util.Collection)
or
withVTLDeviceARNs(java.util.Collection)
if you want to override
the existing values.
vTLDeviceARNs
- An array of strings, where each string represents the Amazon
Resource Name (ARN) of a VTL device. All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
public DescribeVTLDevicesRequest withVTLDeviceARNs(java.util.Collection<java.lang.String> vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device.
All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
vTLDeviceARNs
- An array of strings, where each string represents the Amazon
Resource Name (ARN) of a VTL device. All of the specified VTL devices must be from the same gateway. If no VTL devices are specified, the result will contain all devices on the specified gateway.
public void setMarker(java.lang.String marker)
An opaque string that indicates the position at which to begin describing the VTL devices.
marker
- An opaque string that indicates the position at which to begin
describing the VTL devices.public java.lang.String getMarker()
An opaque string that indicates the position at which to begin describing the VTL devices.
public DescribeVTLDevicesRequest withMarker(java.lang.String marker)
An opaque string that indicates the position at which to begin describing the VTL devices.
marker
- An opaque string that indicates the position at which to begin
describing the VTL devices.public void setLimit(java.lang.Integer limit)
Specifies that the number of VTL devices described be limited to the specified number.
limit
- Specifies that the number of VTL devices described be limited to
the specified number.public java.lang.Integer getLimit()
Specifies that the number of VTL devices described be limited to the specified number.
public DescribeVTLDevicesRequest withLimit(java.lang.Integer limit)
Specifies that the number of VTL devices described be limited to the specified number.
limit
- Specifies that the number of VTL devices described be limited to
the specified number.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 DescribeVTLDevicesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()