Class SchedulerRequest
- java.lang.Object
-
- software.amazon.awssdk.services.pcs.model.SchedulerRequest
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SchedulerRequest.Builder,SchedulerRequest>
@Generated("software.amazon.awssdk:codegen") public final class SchedulerRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchedulerRequest.Builder,SchedulerRequest>
The cluster management and job scheduling software associated with the cluster.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSchedulerRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchedulerRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends SchedulerRequest.Builder>serializableBuilderClass()SchedulerRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.SchedulerTypetype()The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.StringtypeAsString()The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.Stringversion()The version of the specified scheduling software that Amazon Web Services PCS uses to manage cluster scaling and job scheduling.-
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
-
type
public final SchedulerType type()
The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
If the service returns an enum value that is not available in the current SDK version,
typewill returnSchedulerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
- See Also:
SchedulerType
-
typeAsString
public final String typeAsString()
The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
If the service returns an enum value that is not available in the current SDK version,
typewill returnSchedulerType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
- See Also:
SchedulerType
-
version
public final String version()
The version of the specified scheduling software that Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
- Returns:
- The version of the specified scheduling software that Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
-
toBuilder
public SchedulerRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SchedulerRequest.Builder,SchedulerRequest>
-
builder
public static SchedulerRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends SchedulerRequest.Builder> serializableBuilderClass()
-
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.
-
-