@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CellOutput extends Object implements Serializable, Cloneable, StructuredPojo
Information about a cell.
Constructor and Description |
---|
CellOutput() |
Modifier and Type | Method and Description |
---|---|
CellOutput |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CellOutput |
clearTagsEntries()
Removes all the entries added into Tags.
|
CellOutput |
clone() |
boolean |
equals(Object obj) |
String |
getCellArn()
The Amazon Resource Name (ARN) for the cell.
|
String |
getCellName()
The name of the cell.
|
List<String> |
getCells()
A list of cell ARNs.
|
List<String> |
getParentReadinessScopes()
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
|
Map<String,String> |
getTags()
Tags on the resources.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCellArn(String cellArn)
The Amazon Resource Name (ARN) for the cell.
|
void |
setCellName(String cellName)
The name of the cell.
|
void |
setCells(Collection<String> cells)
A list of cell ARNs.
|
void |
setParentReadinessScopes(Collection<String> parentReadinessScopes)
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
|
void |
setTags(Map<String,String> tags)
Tags on the resources.
|
String |
toString()
Returns a string representation of this object.
|
CellOutput |
withCellArn(String cellArn)
The Amazon Resource Name (ARN) for the cell.
|
CellOutput |
withCellName(String cellName)
The name of the cell.
|
CellOutput |
withCells(Collection<String> cells)
A list of cell ARNs.
|
CellOutput |
withCells(String... cells)
A list of cell ARNs.
|
CellOutput |
withParentReadinessScopes(Collection<String> parentReadinessScopes)
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
|
CellOutput |
withParentReadinessScopes(String... parentReadinessScopes)
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
|
CellOutput |
withTags(Map<String,String> tags)
Tags on the resources.
|
public void setCellArn(String cellArn)
The Amazon Resource Name (ARN) for the cell.
cellArn
- The Amazon Resource Name (ARN) for the cell.public String getCellArn()
The Amazon Resource Name (ARN) for the cell.
public CellOutput withCellArn(String cellArn)
The Amazon Resource Name (ARN) for the cell.
cellArn
- The Amazon Resource Name (ARN) for the cell.public void setCellName(String cellName)
The name of the cell.
cellName
- The name of the cell.public String getCellName()
The name of the cell.
public CellOutput withCellName(String cellName)
The name of the cell.
cellName
- The name of the cell.public void setCells(Collection<String> cells)
A list of cell ARNs.
cells
- A list of cell ARNs.public CellOutput withCells(String... cells)
A list of cell ARNs.
NOTE: This method appends the values to the existing list (if any). Use
setCells(java.util.Collection)
or withCells(java.util.Collection)
if you want to override the
existing values.
cells
- A list of cell ARNs.public CellOutput withCells(Collection<String> cells)
A list of cell ARNs.
cells
- A list of cell ARNs.public List<String> getParentReadinessScopes()
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
public void setParentReadinessScopes(Collection<String> parentReadinessScopes)
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
parentReadinessScopes
- The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
This is a list but currently can have only one element.public CellOutput withParentReadinessScopes(String... parentReadinessScopes)
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
NOTE: This method appends the values to the existing list (if any). Use
setParentReadinessScopes(java.util.Collection)
or
withParentReadinessScopes(java.util.Collection)
if you want to override the existing values.
parentReadinessScopes
- The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
This is a list but currently can have only one element.public CellOutput withParentReadinessScopes(Collection<String> parentReadinessScopes)
The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
parentReadinessScopes
- The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN.
This is a list but currently can have only one element.public void setTags(Map<String,String> tags)
Tags on the resources.
tags
- Tags on the resources.public CellOutput withTags(Map<String,String> tags)
Tags on the resources.
tags
- Tags on the resources.public CellOutput addTagsEntry(String key, String value)
public CellOutput clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public CellOutput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.