Class ComplianceExecutionSummary
- java.lang.Object
-
- software.amazon.awssdk.services.ssm.model.ComplianceExecutionSummary
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ComplianceExecutionSummary.Builder,ComplianceExecutionSummary>
@Generated("software.amazon.awssdk:codegen") public final class ComplianceExecutionSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ComplianceExecutionSummary.Builder,ComplianceExecutionSummary>
A summary of the call execution that includes an execution ID, the type of execution (for example,
Command
), and the date/time of the execution using a datetime object that is saved in the following format:yyyy-MM-dd'T'HH:mm:ss'Z'
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ComplianceExecutionSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ComplianceExecutionSummary.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
String
executionId()
An ID created by the system whenPutComplianceItems
was called.Instant
executionTime()
The time the execution ran as a datetime object that is saved in the following format:yyyy-MM-dd'T'HH:mm:ss'Z'
String
executionType()
The type of execution.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
List<SdkField<?>>
sdkFields()
static Class<? extends ComplianceExecutionSummary.Builder>
serializableBuilderClass()
ComplianceExecutionSummary.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
-
executionTime
public final Instant executionTime()
The time the execution ran as a datetime object that is saved in the following format:
yyyy-MM-dd'T'HH:mm:ss'Z'
- Returns:
- The time the execution ran as a datetime object that is saved in the following format:
yyyy-MM-dd'T'HH:mm:ss'Z'
-
executionId
public final String executionId()
An ID created by the system when
PutComplianceItems
was called. For example,CommandID
is a valid execution ID. You can use this ID in subsequent calls.- Returns:
- An ID created by the system when
PutComplianceItems
was called. For example,CommandID
is a valid execution ID. You can use this ID in subsequent calls.
-
executionType
public final String executionType()
The type of execution. For example,
Command
is a valid execution type.- Returns:
- The type of execution. For example,
Command
is a valid execution type.
-
toBuilder
public ComplianceExecutionSummary.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<ComplianceExecutionSummary.Builder,ComplianceExecutionSummary>
-
builder
public static ComplianceExecutionSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ComplianceExecutionSummary.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.
-
-