Class UpdateFileSystemRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.efs.model.EfsRequest
-
- software.amazon.awssdk.services.efs.model.UpdateFileSystemRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateFileSystemRequest extends EfsRequest implements ToCopyableBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateFileSystemRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateFileSystemRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfileSystemId()The ID of the file system that you want to update.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()DoubleprovisionedThroughputInMibps()(Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateFileSystemRequest.Builder>serializableBuilderClass()ThroughputModethroughputMode()(Optional) Updates the file system's throughput mode.StringthroughputModeAsString()(Optional) Updates the file system's throughput mode.UpdateFileSystemRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
fileSystemId
public final String fileSystemId()
The ID of the file system that you want to update.
- Returns:
- The ID of the file system that you want to update.
-
throughputMode
public final ThroughputMode throughputMode()
(Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you don't need to provide this value in your request. If you are changing the
ThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps.If the service returns an enum value that is not available in the current SDK version,
throughputModewill returnThroughputMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromthroughputModeAsString().- Returns:
- (Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you
don't need to provide this value in your request. If you are changing the
ThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps. - See Also:
ThroughputMode
-
throughputModeAsString
public final String throughputModeAsString()
(Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you don't need to provide this value in your request. If you are changing the
ThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps.If the service returns an enum value that is not available in the current SDK version,
throughputModewill returnThroughputMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromthroughputModeAsString().- Returns:
- (Optional) Updates the file system's throughput mode. If you're not updating your throughput mode, you
don't need to provide this value in your request. If you are changing the
ThroughputModetoprovisioned, you must also set a value forProvisionedThroughputInMibps. - See Also:
ThroughputMode
-
provisionedThroughputInMibps
public final Double provisionedThroughputInMibps()
(Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a file system that you're creating. Required if
ThroughputModeis set toprovisioned. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.- Returns:
- (Optional) The throughput, measured in mebibytes per second (MiBps), that you want to provision for a
file system that you're creating. Required if
ThroughputModeis set toprovisioned. Valid values are 1-3414 MiBps, with the upper limit depending on Region. To increase this limit, contact Amazon Web Services Support. For more information, see Amazon EFS quotas that you can increase in the Amazon EFS User Guide.
-
toBuilder
public UpdateFileSystemRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateFileSystemRequest.Builder,UpdateFileSystemRequest>- Specified by:
toBuilderin classEfsRequest
-
builder
public static UpdateFileSystemRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateFileSystemRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-