Class PatchStatus
- java.lang.Object
-
- software.amazon.awssdk.services.ssm.model.PatchStatus
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PatchStatus.Builder,PatchStatus>
@Generated("software.amazon.awssdk:codegen") public final class PatchStatus extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PatchStatus.Builder,PatchStatus>
Information about the approval status of a patch.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PatchStatus.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Instant
approvalDate()
The date the patch was approved (or will be approved if the status isPENDING_APPROVAL
).static PatchStatus.Builder
builder()
PatchComplianceLevel
complianceLevel()
The compliance severity level for a patch.String
complianceLevelAsString()
The compliance severity level for a patch.PatchDeploymentStatus
deploymentStatus()
The approval status of a patch.String
deploymentStatusAsString()
The approval status of a patch.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends PatchStatus.Builder>
serializableBuilderClass()
PatchStatus.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
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
-
deploymentStatus
public final PatchDeploymentStatus deploymentStatus()
The approval status of a patch.
If the service returns an enum value that is not available in the current SDK version,
deploymentStatus
will returnPatchDeploymentStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeploymentStatusAsString()
.- Returns:
- The approval status of a patch.
- See Also:
PatchDeploymentStatus
-
deploymentStatusAsString
public final String deploymentStatusAsString()
The approval status of a patch.
If the service returns an enum value that is not available in the current SDK version,
deploymentStatus
will returnPatchDeploymentStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeploymentStatusAsString()
.- Returns:
- The approval status of a patch.
- See Also:
PatchDeploymentStatus
-
complianceLevel
public final PatchComplianceLevel complianceLevel()
The compliance severity level for a patch.
If the service returns an enum value that is not available in the current SDK version,
complianceLevel
will returnPatchComplianceLevel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcomplianceLevelAsString()
.- Returns:
- The compliance severity level for a patch.
- See Also:
PatchComplianceLevel
-
complianceLevelAsString
public final String complianceLevelAsString()
The compliance severity level for a patch.
If the service returns an enum value that is not available in the current SDK version,
complianceLevel
will returnPatchComplianceLevel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcomplianceLevelAsString()
.- Returns:
- The compliance severity level for a patch.
- See Also:
PatchComplianceLevel
-
approvalDate
public final Instant approvalDate()
The date the patch was approved (or will be approved if the status is
PENDING_APPROVAL
).- Returns:
- The date the patch was approved (or will be approved if the status is
PENDING_APPROVAL
).
-
toBuilder
public PatchStatus.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<PatchStatus.Builder,PatchStatus>
-
builder
public static PatchStatus.Builder builder()
-
serializableBuilderClass
public static Class<? extends PatchStatus.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
-