@Generated(value="software.amazon.awssdk:codegen") public final class UpdateFileSystemOntapConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<UpdateFileSystemOntapConfiguration.Builder,UpdateFileSystemOntapConfiguration>
The configuration updates for an Amazon FSx for NetApp ONTAP file system.
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateFileSystemOntapConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
addRouteTableIds()
(Multi-AZ only) A list of IDs of new virtual private cloud (VPC) route tables to associate (add) with your Amazon
FSx for NetApp ONTAP file system.
|
Integer |
automaticBackupRetentionDays()
Returns the value of the AutomaticBackupRetentionDays property for this object.
|
static UpdateFileSystemOntapConfiguration.Builder |
builder() |
String |
dailyAutomaticBackupStartTime()
Returns the value of the DailyAutomaticBackupStartTime property for this object.
|
DiskIopsConfiguration |
diskIopsConfiguration()
The SSD IOPS (input/output operations per second) configuration for an Amazon FSx for NetApp ONTAP file system.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
fsxAdminPassword()
The ONTAP administrative password for the
fsxadmin user. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAddRouteTableIds()
For responses, this returns true if the service returned a value for the AddRouteTableIds property.
|
int |
hashCode() |
boolean |
hasRemoveRouteTableIds()
For responses, this returns true if the service returned a value for the RemoveRouteTableIds property.
|
List<String> |
removeRouteTableIds()
(Multi-AZ only) A list of IDs of existing virtual private cloud (VPC) route tables to disassociate (remove) from
your Amazon FSx for NetApp ONTAP file system.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends UpdateFileSystemOntapConfiguration.Builder> |
serializableBuilderClass() |
Integer |
throughputCapacity()
Specifies the throughput of an FSx for NetApp ONTAP file system, measured in megabytes per second (MBps).
|
UpdateFileSystemOntapConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
weeklyMaintenanceStartTime()
Returns the value of the WeeklyMaintenanceStartTime property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer automaticBackupRetentionDays()
public final String dailyAutomaticBackupStartTime()
public final String fsxAdminPassword()
The ONTAP administrative password for the fsxadmin user.
fsxadmin user.public final String weeklyMaintenanceStartTime()
public final DiskIopsConfiguration diskIopsConfiguration()
The SSD IOPS (input/output operations per second) configuration for an Amazon FSx for NetApp ONTAP file system.
The default is 3 IOPS per GB of storage capacity, but you can provision additional IOPS per GB of storage. The
configuration consists of an IOPS mode (AUTOMATIC or USER_PROVISIONED), and in the case
of USER_PROVISIONED IOPS, the total number of SSD IOPS provisioned.
AUTOMATIC or
USER_PROVISIONED), and in the case of USER_PROVISIONED IOPS, the total number
of SSD IOPS provisioned.public final Integer throughputCapacity()
Specifies the throughput of an FSx for NetApp ONTAP file system, measured in megabytes per second (MBps). Valid values are 128, 256, 512, 1024, 2048, and 4096 MBps.
public final boolean hasAddRouteTableIds()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> addRouteTableIds()
(Multi-AZ only) A list of IDs of new virtual private cloud (VPC) route tables to associate (add) with your Amazon FSx for NetApp ONTAP file system.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAddRouteTableIds() method.
public final boolean hasRemoveRouteTableIds()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> removeRouteTableIds()
(Multi-AZ only) A list of IDs of existing virtual private cloud (VPC) route tables to disassociate (remove) from your Amazon FSx for NetApp ONTAP file system. You can use the API operation to retrieve the list of VPC route table IDs for a file system.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasRemoveRouteTableIds() method.
public UpdateFileSystemOntapConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateFileSystemOntapConfiguration.Builder,UpdateFileSystemOntapConfiguration>public static UpdateFileSystemOntapConfiguration.Builder builder()
public static Class<? extends UpdateFileSystemOntapConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.