@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), in 2 to the nth increments,
 between 2^3 (8) and 2^11 (2048). | 
| 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), in 2 to the nth increments,
 between 2^3 (8) and 2^11 (2048). | 
| 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), in 2 to the nth increments,
 between 2^3 (8) and 2^11 (2048). | 
| 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), in 2 to the nth increments, between 2^3 (8) and 2^11 (2048).
throughputCapacity - The throughput of an Amazon FSx file system, measured in megabytes per second (MBps), in 2 to the nth
        increments, between 2^3 (8) and 2^11 (2048).public Integer getThroughputCapacity()
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps), in 2 to the nth increments, between 2^3 (8) and 2^11 (2048).
public UpdateFileSystemOpenZFSConfiguration withThroughputCapacity(Integer throughputCapacity)
The throughput of an Amazon FSx file system, measured in megabytes per second (MBps), in 2 to the nth increments, between 2^3 (8) and 2^11 (2048).
throughputCapacity - The throughput of an Amazon FSx file system, measured in megabytes per second (MBps), in 2 to the nth
        increments, between 2^3 (8) and 2^11 (2048).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 ObjectObject.toString()public UpdateFileSystemOpenZFSConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.