Class AccountingRequest
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AccountingRequest.Builder,
AccountingRequest>
The accounting configuration includes configurable settings for Slurm accounting. It's a property of the ClusterSlurmConfiguration object.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AccountingRequest.Builder
builder()
final Integer
The default value for all purge settings forslurmdbd.conf
.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 AccountingMode
mode()
The default value formode
isSTANDARD
.final String
The default value formode
isSTANDARD
.static Class
<? extends AccountingRequest.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
mode
The default value for
mode
isSTANDARD
. A value ofSTANDARD
means Slurm accounting is enabled.If the service returns an enum value that is not available in the current SDK version,
mode
will returnAccountingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommodeAsString()
.- Returns:
- The default value for
mode
isSTANDARD
. A value ofSTANDARD
means Slurm accounting is enabled. - See Also:
-
modeAsString
The default value for
mode
isSTANDARD
. A value ofSTANDARD
means Slurm accounting is enabled.If the service returns an enum value that is not available in the current SDK version,
mode
will returnAccountingMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommodeAsString()
.- Returns:
- The default value for
mode
isSTANDARD
. A value ofSTANDARD
means Slurm accounting is enabled. - See Also:
-
defaultPurgeTimeInDays
The default value for all purge settings for
slurmdbd.conf
. For more information, see the slurmdbd.conf documentation at SchedMD.The default value for
defaultPurgeTimeInDays
is-1
.A value of
-1
means there is no purge time and records persist as long as the cluster exists.0
isn't a valid value.- Returns:
- The default value for all purge settings for
slurmdbd.conf
. For more information, see the slurmdbd.conf documentation at SchedMD.The default value for
defaultPurgeTimeInDays
is-1
.A value of
-1
means there is no purge time and records persist as long as the cluster exists.0
isn't a valid value.
-
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<AccountingRequest.Builder,
AccountingRequest> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
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
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-