@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SnapshotConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Describes the configuration of the dashboard snapshot.
| Constructor and Description |
|---|
SnapshotConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
SnapshotConfiguration |
clone() |
boolean |
equals(Object obj) |
SnapshotDestinationConfiguration |
getDestinationConfiguration()
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
|
List<SnapshotFileGroup> |
getFileGroups()
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
Parameters |
getParameters() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDestinationConfiguration(SnapshotDestinationConfiguration destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
|
void |
setFileGroups(Collection<SnapshotFileGroup> fileGroups)
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
void |
setParameters(Parameters parameters) |
String |
toString()
Returns a string representation of this object.
|
SnapshotConfiguration |
withDestinationConfiguration(SnapshotDestinationConfiguration destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
|
SnapshotConfiguration |
withFileGroups(Collection<SnapshotFileGroup> fileGroups)
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
SnapshotConfiguration |
withFileGroups(SnapshotFileGroup... fileGroups)
A list of
SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. |
SnapshotConfiguration |
withParameters(Parameters parameters) |
public List<SnapshotFileGroup> getFileGroups()
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
SnapshotJobResultFileGroup objects that contain information about the snapshot
that is generated. This list can hold a maximum of 6 FileGroup configurations.public void setFileGroups(Collection<SnapshotFileGroup> fileGroups)
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
fileGroups - A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that
is generated. This list can hold a maximum of 6 FileGroup configurations.public SnapshotConfiguration withFileGroups(SnapshotFileGroup... fileGroups)
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
NOTE: This method appends the values to the existing list (if any). Use
setFileGroups(java.util.Collection) or withFileGroups(java.util.Collection) if you want to
override the existing values.
fileGroups - A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that
is generated. This list can hold a maximum of 6 FileGroup configurations.public SnapshotConfiguration withFileGroups(Collection<SnapshotFileGroup> fileGroups)
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is
generated. This list can hold a maximum of 6 FileGroup configurations.
fileGroups - A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that
is generated. This list can hold a maximum of 6 FileGroup configurations.public void setDestinationConfiguration(SnapshotDestinationConfiguration destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
destinationConfiguration - A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.public SnapshotDestinationConfiguration getDestinationConfiguration()
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
public SnapshotConfiguration withDestinationConfiguration(SnapshotDestinationConfiguration destinationConfiguration)
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
destinationConfiguration - A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.public void setParameters(Parameters parameters)
parameters - public Parameters getParameters()
public SnapshotConfiguration withParameters(Parameters parameters)
parameters - public String toString()
toString in class ObjectObject.toString()public SnapshotConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.