@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateFileSystemOpenZFSConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration updates for an Amazon FSx for OpenZFS file system.
Constructor and Description |
---|
UpdateFileSystemOpenZFSConfiguration() |
Modifier and Type | Method and Description |
---|---|
UpdateFileSystemOpenZFSConfiguration |
clone() |
boolean |
equals(Object obj) |
Integer |
getAutomaticBackupRetentionDays() |
Boolean |
getCopyTagsToBackups()
A Boolean value indicating whether tags for the file system should be copied to backups.
|
Boolean |
getCopyTagsToVolumes()
A Boolean value indicating whether tags for the volume should be copied to snapshots.
|
String |
getDailyAutomaticBackupStartTime() |
DiskIopsConfiguration |
getDiskIopsConfiguration() |
Integer |
getThroughputCapacity()
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps).
|
String |
getWeeklyMaintenanceStartTime() |
int |
hashCode() |
Boolean |
isCopyTagsToBackups()
A Boolean value indicating whether tags for the file system should be copied to backups.
|
Boolean |
isCopyTagsToVolumes()
A Boolean value indicating whether tags for the volume should be copied to snapshots.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAutomaticBackupRetentionDays(Integer automaticBackupRetentionDays) |
void |
setCopyTagsToBackups(Boolean copyTagsToBackups)
A Boolean value indicating whether tags for the file system should be copied to backups.
|
void |
setCopyTagsToVolumes(Boolean copyTagsToVolumes)
A Boolean value indicating whether tags for the volume should be copied to snapshots.
|
void |
setDailyAutomaticBackupStartTime(String dailyAutomaticBackupStartTime) |
void |
setDiskIopsConfiguration(DiskIopsConfiguration diskIopsConfiguration) |
void |
setThroughputCapacity(Integer throughputCapacity)
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps).
|
void |
setWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime) |
String |
toString()
Returns a string representation of this object.
|
UpdateFileSystemOpenZFSConfiguration |
withAutomaticBackupRetentionDays(Integer automaticBackupRetentionDays) |
UpdateFileSystemOpenZFSConfiguration |
withCopyTagsToBackups(Boolean copyTagsToBackups)
A Boolean value indicating whether tags for the file system should be copied to backups.
|
UpdateFileSystemOpenZFSConfiguration |
withCopyTagsToVolumes(Boolean copyTagsToVolumes)
A Boolean value indicating whether tags for the volume should be copied to snapshots.
|
UpdateFileSystemOpenZFSConfiguration |
withDailyAutomaticBackupStartTime(String dailyAutomaticBackupStartTime) |
UpdateFileSystemOpenZFSConfiguration |
withDiskIopsConfiguration(DiskIopsConfiguration diskIopsConfiguration) |
UpdateFileSystemOpenZFSConfiguration |
withThroughputCapacity(Integer throughputCapacity)
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps).
|
UpdateFileSystemOpenZFSConfiguration |
withWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime) |
public UpdateFileSystemOpenZFSConfiguration()
public void setAutomaticBackupRetentionDays(Integer automaticBackupRetentionDays)
automaticBackupRetentionDays
- public Integer getAutomaticBackupRetentionDays()
public UpdateFileSystemOpenZFSConfiguration withAutomaticBackupRetentionDays(Integer automaticBackupRetentionDays)
automaticBackupRetentionDays
- public void setCopyTagsToBackups(Boolean copyTagsToBackups)
A Boolean value indicating whether tags for the file system should be copied to backups. This value defaults to
false
. If it's set to true
, all tags for the file system are copied to all automatic
and user-initiated backups where the user doesn't specify tags. If this value is true
and you
specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when
creating a user-initiated backup, no tags are copied from the file system, regardless of this value.
copyTagsToBackups
- A Boolean value indicating whether tags for the file system should be copied to backups. This value
defaults to false
. If it's set to true
, all tags for the file system are copied
to all automatic and user-initiated backups where the user doesn't specify tags. If this value is
true
and you specify one or more tags, only the specified tags are copied to backups. If you
specify one or more tags when creating a user-initiated backup, no tags are copied from the file system,
regardless of this value.public Boolean getCopyTagsToBackups()
A Boolean value indicating whether tags for the file system should be copied to backups. This value defaults to
false
. If it's set to true
, all tags for the file system are copied to all automatic
and user-initiated backups where the user doesn't specify tags. If this value is true
and you
specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when
creating a user-initiated backup, no tags are copied from the file system, regardless of this value.
false
. If it's set to true
, all tags for the file system are copied
to all automatic and user-initiated backups where the user doesn't specify tags. If this value is
true
and you specify one or more tags, only the specified tags are copied to backups. If you
specify one or more tags when creating a user-initiated backup, no tags are copied from the file system,
regardless of this value.public UpdateFileSystemOpenZFSConfiguration withCopyTagsToBackups(Boolean copyTagsToBackups)
A Boolean value indicating whether tags for the file system should be copied to backups. This value defaults to
false
. If it's set to true
, all tags for the file system are copied to all automatic
and user-initiated backups where the user doesn't specify tags. If this value is true
and you
specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when
creating a user-initiated backup, no tags are copied from the file system, regardless of this value.
copyTagsToBackups
- A Boolean value indicating whether tags for the file system should be copied to backups. This value
defaults to false
. If it's set to true
, all tags for the file system are copied
to all automatic and user-initiated backups where the user doesn't specify tags. If this value is
true
and you specify one or more tags, only the specified tags are copied to backups. If you
specify one or more tags when creating a user-initiated backup, no tags are copied from the file system,
regardless of this value.public Boolean isCopyTagsToBackups()
A Boolean value indicating whether tags for the file system should be copied to backups. This value defaults to
false
. If it's set to true
, all tags for the file system are copied to all automatic
and user-initiated backups where the user doesn't specify tags. If this value is true
and you
specify one or more tags, only the specified tags are copied to backups. If you specify one or more tags when
creating a user-initiated backup, no tags are copied from the file system, regardless of this value.
false
. If it's set to true
, all tags for the file system are copied
to all automatic and user-initiated backups where the user doesn't specify tags. If this value is
true
and you specify one or more tags, only the specified tags are copied to backups. If you
specify one or more tags when creating a user-initiated backup, no tags are copied from the file system,
regardless of this value.public void setCopyTagsToVolumes(Boolean copyTagsToVolumes)
A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false
. If it's set to true
, all tags for the volume are copied to snapshots where the
user doesn't specify tags. If this value is true
and you specify one or more tags, only the
specified tags are copied to snapshots. If you specify one or more tags when creating the snapshot, no tags are
copied from the volume, regardless of this value.
copyTagsToVolumes
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults
to false
. If it's set to true
, all tags for the volume are copied to snapshots
where the user doesn't specify tags. If this value is true
and you specify one or more tags,
only the specified tags are copied to snapshots. If you specify one or more tags when creating the
snapshot, no tags are copied from the volume, regardless of this value.public Boolean getCopyTagsToVolumes()
A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false
. If it's set to true
, all tags for the volume are copied to snapshots where the
user doesn't specify tags. If this value is true
and you specify one or more tags, only the
specified tags are copied to snapshots. If you specify one or more tags when creating the snapshot, no tags are
copied from the volume, regardless of this value.
false
. If it's set to true
, all tags for the volume are copied to snapshots
where the user doesn't specify tags. If this value is true
and you specify one or more tags,
only the specified tags are copied to snapshots. If you specify one or more tags when creating the
snapshot, no tags are copied from the volume, regardless of this value.public UpdateFileSystemOpenZFSConfiguration withCopyTagsToVolumes(Boolean copyTagsToVolumes)
A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false
. If it's set to true
, all tags for the volume are copied to snapshots where the
user doesn't specify tags. If this value is true
and you specify one or more tags, only the
specified tags are copied to snapshots. If you specify one or more tags when creating the snapshot, no tags are
copied from the volume, regardless of this value.
copyTagsToVolumes
- A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults
to false
. If it's set to true
, all tags for the volume are copied to snapshots
where the user doesn't specify tags. If this value is true
and you specify one or more tags,
only the specified tags are copied to snapshots. If you specify one or more tags when creating the
snapshot, no tags are copied from the volume, regardless of this value.public Boolean isCopyTagsToVolumes()
A Boolean value indicating whether tags for the volume should be copied to snapshots. This value defaults to
false
. If it's set to true
, all tags for the volume are copied to snapshots where the
user doesn't specify tags. If this value is true
and you specify one or more tags, only the
specified tags are copied to snapshots. If you specify one or more tags when creating the snapshot, no tags are
copied from the volume, regardless of this value.
false
. If it's set to true
, all tags for the volume are copied to snapshots
where the user doesn't specify tags. If this value is true
and you specify one or more tags,
only the specified tags are copied to snapshots. If you specify one or more tags when creating the
snapshot, no tags are copied from the volume, regardless of this value.public void setDailyAutomaticBackupStartTime(String dailyAutomaticBackupStartTime)
dailyAutomaticBackupStartTime
- public String getDailyAutomaticBackupStartTime()
public UpdateFileSystemOpenZFSConfiguration withDailyAutomaticBackupStartTime(String dailyAutomaticBackupStartTime)
dailyAutomaticBackupStartTime
- public void setThroughputCapacity(Integer throughputCapacity)
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps). Valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.
throughputCapacity
- The throughput of an Amazon FSx file system, measured in megabytes per second (MBps). Valid values are 64,
128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.public Integer getThroughputCapacity()
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps). Valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.
public UpdateFileSystemOpenZFSConfiguration withThroughputCapacity(Integer throughputCapacity)
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps). Valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.
throughputCapacity
- The throughput of an Amazon FSx file system, measured in megabytes per second (MBps). Valid values are 64,
128, 256, 512, 1024, 2048, 3072, or 4096 MB/s.public void setWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
weeklyMaintenanceStartTime
- public String getWeeklyMaintenanceStartTime()
public UpdateFileSystemOpenZFSConfiguration withWeeklyMaintenanceStartTime(String weeklyMaintenanceStartTime)
weeklyMaintenanceStartTime
- public void setDiskIopsConfiguration(DiskIopsConfiguration diskIopsConfiguration)
diskIopsConfiguration
- public DiskIopsConfiguration getDiskIopsConfiguration()
public UpdateFileSystemOpenZFSConfiguration withDiskIopsConfiguration(DiskIopsConfiguration diskIopsConfiguration)
diskIopsConfiguration
- public String toString()
toString
in class Object
Object.toString()
public UpdateFileSystemOpenZFSConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.