|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.storagegateway.model.DescribeVTLDevicesRequest
public class DescribeVTLDevicesRequest
Container for the parameters to the DescribeVTLDevices operation
.
Returns a description of Virtual Tape Library (VTL) devices for the gateway specified in the request. In the response, AWS Storage Gateway returns Virtual Tape Library device information.
The list of Virtual Tape Library devices in the request must be from one gateway.
AWSStorageGateway.describeVTLDevices(DescribeVTLDevicesRequest)
,
Serialized FormConstructor Summary | |
---|---|
DescribeVTLDevicesRequest()
|
Method Summary | |
---|---|
boolean |
equals(Object obj)
|
String |
getGatewayARN()
The Amazon Resource Name (ARN) of the gateway. |
Integer |
getLimit()
Specifies that the number of VTL devices described be limited to the specified number. |
String |
getMarker()
An opaque string that indicates the position at which to begin describing the VTL devices. |
List<String> |
getVTLDeviceARNs()
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device. |
int |
hashCode()
|
void |
setGatewayARN(String gatewayARN)
The Amazon Resource Name (ARN) of the gateway. |
void |
setLimit(Integer limit)
Specifies that the number of VTL devices described be limited to the specified number. |
void |
setMarker(String marker)
An opaque string that indicates the position at which to begin describing the VTL devices. |
void |
setVTLDeviceARNs(Collection<String> vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
DescribeVTLDevicesRequest |
withGatewayARN(String gatewayARN)
The Amazon Resource Name (ARN) of the gateway. |
DescribeVTLDevicesRequest |
withLimit(Integer limit)
Specifies that the number of VTL devices described be limited to the specified number. |
DescribeVTLDevicesRequest |
withMarker(String marker)
An opaque string that indicates the position at which to begin describing the VTL devices. |
DescribeVTLDevicesRequest |
withVTLDeviceARNs(Collection<String> vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device. |
DescribeVTLDevicesRequest |
withVTLDeviceARNs(String... vTLDeviceARNs)
An array of strings, where each string represents the Amazon Resource Name (ARN) of a VTL device. |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DescribeVTLDevicesRequest()
Method Detail |
---|
public String getGatewayARN()
Constraints:
Length: 50 - 500
public void setGatewayARN(String gatewayARN)
Constraints:
Length: 50 - 500
gatewayARN
- The Amazon Resource Name (ARN) of the gateway. Use the
ListGateways operation to return a list of gateways for your
account and region.public DescribeVTLDevicesRequest withGatewayARN(String gatewayARN)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 50 - 500
gatewayARN
- The Amazon Resource Name (ARN) of the gateway. Use the
ListGateways operation to return a list of gateways for your
account and region.
public List<String> getVTLDeviceARNs()
public void setVTLDeviceARNs(Collection<String> vTLDeviceARNs)
vTLDeviceARNs
- An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device. public DescribeVTLDevicesRequest withVTLDeviceARNs(String... vTLDeviceARNs)
Returns a reference to this object so that method calls can be chained together.
vTLDeviceARNs
- An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device. public DescribeVTLDevicesRequest withVTLDeviceARNs(Collection<String> vTLDeviceARNs)
Returns a reference to this object so that method calls can be chained together.
vTLDeviceARNs
- An array of strings, where each string represents the Amazon Resource
Name (ARN) of a VTL device. public String getMarker()
Constraints:
Length: 1 - 1000
public void setMarker(String marker)
Constraints:
Length: 1 - 1000
marker
- An opaque string that indicates the position at which to begin
describing the VTL devices.public DescribeVTLDevicesRequest withMarker(String marker)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 1000
marker
- An opaque string that indicates the position at which to begin
describing the VTL devices.
public Integer getLimit()
Constraints:
Range: 1 -
public void setLimit(Integer limit)
Constraints:
Range: 1 -
limit
- Specifies that the number of VTL devices described be limited to the
specified number.public DescribeVTLDevicesRequest withLimit(Integer limit)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 -
limit
- Specifies that the number of VTL devices described be limited to the
specified number.
public String toString()
toString
in class Object
Object.toString()
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |