Class FileCacheLustreConfiguration
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<FileCacheLustreConfiguration.Builder,
FileCacheLustreConfiguration>
The configuration for the Amazon File Cache resource.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The deployment type of the Amazon File Cache resource, which must beCACHE_1
.final String
The deployment type of the Amazon File Cache resource, which must beCACHE_1
.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final LustreLogConfiguration
The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.The configuration for a Lustre MDT (Metadata Target) storage volume.final String
You use theMountName
value when mounting the cache.final Integer
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned.static Class
<? extends FileCacheLustreConfiguration.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.final String
Returns the value of the WeeklyMaintenanceStartTime property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
perUnitStorageThroughput
Per unit storage throughput represents the megabytes per second of read or write throughput per 1 tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) * PerUnitStorageThroughput (MB/s/TiB). The only supported value is
1000
.- Returns:
- Per unit storage throughput represents the megabytes per second of read or write throughput per 1
tebibyte of storage provisioned. Cache throughput capacity is equal to Storage capacity (TiB) *
PerUnitStorageThroughput (MB/s/TiB). The only supported value is
1000
.
-
deploymentType
The deployment type of the Amazon File Cache resource, which must be
CACHE_1
.If the service returns an enum value that is not available in the current SDK version,
deploymentType
will returnFileCacheLustreDeploymentType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeploymentTypeAsString()
.- Returns:
- The deployment type of the Amazon File Cache resource, which must be
CACHE_1
. - See Also:
-
deploymentTypeAsString
The deployment type of the Amazon File Cache resource, which must be
CACHE_1
.If the service returns an enum value that is not available in the current SDK version,
deploymentType
will returnFileCacheLustreDeploymentType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeploymentTypeAsString()
.- Returns:
- The deployment type of the Amazon File Cache resource, which must be
CACHE_1
. - See Also:
-
mountName
You use the
MountName
value when mounting the cache. If you pass a cache ID to theDescribeFileCaches
operation, it returns the theMountName
value as part of the cache's description.- Returns:
- You use the
MountName
value when mounting the cache. If you pass a cache ID to theDescribeFileCaches
operation, it returns the theMountName
value as part of the cache's description.
-
weeklyMaintenanceStartTime
Returns the value of the WeeklyMaintenanceStartTime property for this object.- Returns:
- The value of the WeeklyMaintenanceStartTime property for this object.
-
metadataConfiguration
The configuration for a Lustre MDT (Metadata Target) storage volume.
- Returns:
- The configuration for a Lustre MDT (Metadata Target) storage volume.
-
logConfiguration
The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.
- Returns:
- The configuration for Lustre logging used to write the enabled logging events for your Amazon File Cache resource to Amazon CloudWatch Logs.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<FileCacheLustreConfiguration.Builder,
FileCacheLustreConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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
-
sdkFields
-