com.amazonaws.services.storagegateway.model
Class TapeRecoveryPointInfo

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

public class TapeRecoveryPointInfo
extends Object
implements Serializable

Describes a recovery point.

See Also:
Serialized Form

Constructor Summary
TapeRecoveryPointInfo()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getTapeARN()
          The Amazon Resource Name (ARN) of the virtual tape.
 Date getTapeRecoveryPointTime()
          The time when the point-in-time view of the virtual tape was replicated for later recovery.
 Long getTapeSizeInBytes()
          The size, in bytes, of the virtual tapes to recover.
 String getTapeStatus()
          Returns the value of the TapeStatus property for this object.
 int hashCode()
           
 void setTapeARN(String tapeARN)
          The Amazon Resource Name (ARN) of the virtual tape.
 void setTapeRecoveryPointTime(Date tapeRecoveryPointTime)
          The time when the point-in-time view of the virtual tape was replicated for later recovery.
 void setTapeSizeInBytes(Long tapeSizeInBytes)
          The size, in bytes, of the virtual tapes to recover.
 void setTapeStatus(String tapeStatus)
          Sets the value of the TapeStatus property for this object.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 TapeRecoveryPointInfo withTapeARN(String tapeARN)
          The Amazon Resource Name (ARN) of the virtual tape.
 TapeRecoveryPointInfo withTapeRecoveryPointTime(Date tapeRecoveryPointTime)
          The time when the point-in-time view of the virtual tape was replicated for later recovery.
 TapeRecoveryPointInfo withTapeSizeInBytes(Long tapeSizeInBytes)
          The size, in bytes, of the virtual tapes to recover.
 TapeRecoveryPointInfo withTapeStatus(String tapeStatus)
          Sets the value of the TapeStatus property for this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TapeRecoveryPointInfo

public TapeRecoveryPointInfo()
Method Detail

getTapeARN

public String getTapeARN()
The Amazon Resource Name (ARN) of the virtual tape.

Constraints:
Length: 50 - 500

Returns:
The Amazon Resource Name (ARN) of the virtual tape.

setTapeARN

public void setTapeARN(String tapeARN)
The Amazon Resource Name (ARN) of the virtual tape.

Constraints:
Length: 50 - 500

Parameters:
tapeARN - The Amazon Resource Name (ARN) of the virtual tape.

withTapeARN

public TapeRecoveryPointInfo withTapeARN(String tapeARN)
The Amazon Resource Name (ARN) of the virtual tape.

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

Constraints:
Length: 50 - 500

Parameters:
tapeARN - The Amazon Resource Name (ARN) of the virtual tape.
Returns:
A reference to this updated object so that method calls can be chained together.

getTapeRecoveryPointTime

public Date getTapeRecoveryPointTime()
The time when the point-in-time view of the virtual tape was replicated for later recovery.

The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

Returns:
The time when the point-in-time view of the virtual tape was replicated for later recovery.

The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.


setTapeRecoveryPointTime

public void setTapeRecoveryPointTime(Date tapeRecoveryPointTime)
The time when the point-in-time view of the virtual tape was replicated for later recovery.

The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

Parameters:
tapeRecoveryPointTime - The time when the point-in-time view of the virtual tape was replicated for later recovery.

The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.


withTapeRecoveryPointTime

public TapeRecoveryPointInfo withTapeRecoveryPointTime(Date tapeRecoveryPointTime)
The time when the point-in-time view of the virtual tape was replicated for later recovery.

The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

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

Parameters:
tapeRecoveryPointTime - The time when the point-in-time view of the virtual tape was replicated for later recovery.

The string format of the tape recovery point time is in the ISO8601 extended YYYY-MM-DD'T'HH:MM:SS'Z' format.

Returns:
A reference to this updated object so that method calls can be chained together.

getTapeSizeInBytes

public Long getTapeSizeInBytes()
The size, in bytes, of the virtual tapes to recover.

Constraints:
Range: 107374182400 - 2748779069440

Returns:
The size, in bytes, of the virtual tapes to recover.

setTapeSizeInBytes

public void setTapeSizeInBytes(Long tapeSizeInBytes)
The size, in bytes, of the virtual tapes to recover.

Constraints:
Range: 107374182400 - 2748779069440

Parameters:
tapeSizeInBytes - The size, in bytes, of the virtual tapes to recover.

withTapeSizeInBytes

public TapeRecoveryPointInfo withTapeSizeInBytes(Long tapeSizeInBytes)
The size, in bytes, of the virtual tapes to recover.

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

Constraints:
Range: 107374182400 - 2748779069440

Parameters:
tapeSizeInBytes - The size, in bytes, of the virtual tapes to recover.
Returns:
A reference to this updated object so that method calls can be chained together.

getTapeStatus

public String getTapeStatus()
Returns the value of the TapeStatus property for this object.

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

setTapeStatus

public void setTapeStatus(String tapeStatus)
Sets the value of the TapeStatus property for this object.

Parameters:
tapeStatus - The new value for the TapeStatus property for this object.

withTapeStatus

public TapeRecoveryPointInfo withTapeStatus(String tapeStatus)
Sets the value of the TapeStatus property for this object.

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

Parameters:
tapeStatus - The new value for the TapeStatus property for this object.
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.