com.amazonaws.services.storagegateway.model
Class CachediSCSIVolume

java.lang.Object
  extended by com.amazonaws.services.storagegateway.model.CachediSCSIVolume
All Implemented Interfaces:
Serializable

public class CachediSCSIVolume
extends Object
implements Serializable

Cachedi S C S I Volume

See Also:
Serialized Form

Constructor Summary
CachediSCSIVolume()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getSourceSnapshotId()
          Returns the value of the SourceSnapshotId property for this object.
 String getVolumeARN()
          Returns the value of the VolumeARN property for this object.
 String getVolumeId()
          Returns the value of the VolumeId property for this object.
 VolumeiSCSIAttributes getVolumeiSCSIAttributes()
          Lists iSCSI information about a volume.
 Double getVolumeProgress()
          Returns the value of the VolumeProgress property for this object.
 Long getVolumeSizeInBytes()
          Returns the value of the VolumeSizeInBytes property for this object.
 String getVolumeStatus()
          Returns the value of the VolumeStatus property for this object.
 String getVolumeType()
          Returns the value of the VolumeType property for this object.
 int hashCode()
           
 void setSourceSnapshotId(String sourceSnapshotId)
          Sets the value of the SourceSnapshotId property for this object.
 void setVolumeARN(String volumeARN)
          Sets the value of the VolumeARN property for this object.
 void setVolumeId(String volumeId)
          Sets the value of the VolumeId property for this object.
 void setVolumeiSCSIAttributes(VolumeiSCSIAttributes volumeiSCSIAttributes)
          Lists iSCSI information about a volume.
 void setVolumeProgress(Double volumeProgress)
          Sets the value of the VolumeProgress property for this object.
 void setVolumeSizeInBytes(Long volumeSizeInBytes)
          Sets the value of the VolumeSizeInBytes property for this object.
 void setVolumeStatus(String volumeStatus)
          Sets the value of the VolumeStatus property for this object.
 void setVolumeType(String volumeType)
          Sets the value of the VolumeType property for this object.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 CachediSCSIVolume withSourceSnapshotId(String sourceSnapshotId)
          Sets the value of the SourceSnapshotId property for this object.
 CachediSCSIVolume withVolumeARN(String volumeARN)
          Sets the value of the VolumeARN property for this object.
 CachediSCSIVolume withVolumeId(String volumeId)
          Sets the value of the VolumeId property for this object.
 CachediSCSIVolume withVolumeiSCSIAttributes(VolumeiSCSIAttributes volumeiSCSIAttributes)
          Lists iSCSI information about a volume.
 CachediSCSIVolume withVolumeProgress(Double volumeProgress)
          Sets the value of the VolumeProgress property for this object.
 CachediSCSIVolume withVolumeSizeInBytes(Long volumeSizeInBytes)
          Sets the value of the VolumeSizeInBytes property for this object.
 CachediSCSIVolume withVolumeStatus(String volumeStatus)
          Sets the value of the VolumeStatus property for this object.
 CachediSCSIVolume withVolumeType(String volumeType)
          Sets the value of the VolumeType property for this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CachediSCSIVolume

public CachediSCSIVolume()
Method Detail

getVolumeARN

public String getVolumeARN()
Returns the value of the VolumeARN property for this object.

Constraints:
Length: 50 - 500

Returns:
The value of the VolumeARN property for this object.

setVolumeARN

public void setVolumeARN(String volumeARN)
Sets the value of the VolumeARN property for this object.

Constraints:
Length: 50 - 500

Parameters:
volumeARN - The new value for the VolumeARN property for this object.

withVolumeARN

public CachediSCSIVolume withVolumeARN(String volumeARN)
Sets the value of the VolumeARN property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 50 - 500

Parameters:
volumeARN - The new value for the VolumeARN property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVolumeId

public String getVolumeId()
Returns the value of the VolumeId property for this object.

Constraints:
Length: 12 - 30

Returns:
The value of the VolumeId property for this object.

setVolumeId

public void setVolumeId(String volumeId)
Sets the value of the VolumeId property for this object.

Constraints:
Length: 12 - 30

Parameters:
volumeId - The new value for the VolumeId property for this object.

withVolumeId

public CachediSCSIVolume withVolumeId(String volumeId)
Sets the value of the VolumeId property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 12 - 30

Parameters:
volumeId - The new value for the VolumeId property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVolumeType

public String getVolumeType()
Returns the value of the VolumeType property for this object.

Constraints:
Length: 3 - 100

Returns:
The value of the VolumeType property for this object.

setVolumeType

public void setVolumeType(String volumeType)
Sets the value of the VolumeType property for this object.

Constraints:
Length: 3 - 100

Parameters:
volumeType - The new value for the VolumeType property for this object.

withVolumeType

public CachediSCSIVolume withVolumeType(String volumeType)
Sets the value of the VolumeType property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 3 - 100

Parameters:
volumeType - The new value for the VolumeType property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVolumeStatus

public String getVolumeStatus()
Returns the value of the VolumeStatus property for this object.

Constraints:
Length: 3 - 50

Returns:
The value of the VolumeStatus property for this object.

setVolumeStatus

public void setVolumeStatus(String volumeStatus)
Sets the value of the VolumeStatus property for this object.

Constraints:
Length: 3 - 50

Parameters:
volumeStatus - The new value for the VolumeStatus property for this object.

withVolumeStatus

public CachediSCSIVolume withVolumeStatus(String volumeStatus)
Sets the value of the VolumeStatus property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Length: 3 - 50

Parameters:
volumeStatus - The new value for the VolumeStatus property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVolumeSizeInBytes

public Long getVolumeSizeInBytes()
Returns the value of the VolumeSizeInBytes property for this object.

Returns:
The value of the VolumeSizeInBytes property for this object.

setVolumeSizeInBytes

public void setVolumeSizeInBytes(Long volumeSizeInBytes)
Sets the value of the VolumeSizeInBytes property for this object.

Parameters:
volumeSizeInBytes - The new value for the VolumeSizeInBytes property for this object.

withVolumeSizeInBytes

public CachediSCSIVolume withVolumeSizeInBytes(Long volumeSizeInBytes)
Sets the value of the VolumeSizeInBytes property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
volumeSizeInBytes - The new value for the VolumeSizeInBytes property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVolumeProgress

public Double getVolumeProgress()
Returns the value of the VolumeProgress property for this object.

Returns:
The value of the VolumeProgress property for this object.

setVolumeProgress

public void setVolumeProgress(Double volumeProgress)
Sets the value of the VolumeProgress property for this object.

Parameters:
volumeProgress - The new value for the VolumeProgress property for this object.

withVolumeProgress

public CachediSCSIVolume withVolumeProgress(Double volumeProgress)
Sets the value of the VolumeProgress property for this object.

Returns a reference to this object so that method calls can be chained together.

Parameters:
volumeProgress - The new value for the VolumeProgress property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getSourceSnapshotId

public String getSourceSnapshotId()
Returns the value of the SourceSnapshotId property for this object.

Constraints:
Pattern: \Asnap-[0-9a-fA-F]{8}\z

Returns:
The value of the SourceSnapshotId property for this object.

setSourceSnapshotId

public void setSourceSnapshotId(String sourceSnapshotId)
Sets the value of the SourceSnapshotId property for this object.

Constraints:
Pattern: \Asnap-[0-9a-fA-F]{8}\z

Parameters:
sourceSnapshotId - The new value for the SourceSnapshotId property for this object.

withSourceSnapshotId

public CachediSCSIVolume withSourceSnapshotId(String sourceSnapshotId)
Sets the value of the SourceSnapshotId property for this object.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Pattern: \Asnap-[0-9a-fA-F]{8}\z

Parameters:
sourceSnapshotId - The new value for the SourceSnapshotId property for this object.
Returns:
A reference to this updated object so that method calls can be chained together.

getVolumeiSCSIAttributes

public VolumeiSCSIAttributes getVolumeiSCSIAttributes()
Lists iSCSI information about a volume.

Returns:
Lists iSCSI information about a volume.

setVolumeiSCSIAttributes

public void setVolumeiSCSIAttributes(VolumeiSCSIAttributes volumeiSCSIAttributes)
Lists iSCSI information about a volume.

Parameters:
volumeiSCSIAttributes - Lists iSCSI information about a volume.

withVolumeiSCSIAttributes

public CachediSCSIVolume withVolumeiSCSIAttributes(VolumeiSCSIAttributes volumeiSCSIAttributes)
Lists iSCSI information about a volume.

Returns a reference to this object so that method calls can be chained together.

Parameters:
volumeiSCSIAttributes - Lists iSCSI information about a volume.
Returns:
A reference to this updated object so that method calls can be chained together.

toString

public String toString()
Returns a string representation of this object; useful for testing and debugging.

Overrides:
toString in class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2016. All rights reserved.