Class CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ssmquicksetup.CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfigurationManagerPropsMixin.StatusSummaryProperty>
- Enclosing interface:
CfnConfigurationManagerPropsMixin.StatusSummaryProperty
@Stability(Stable)
public static final class CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfigurationManagerPropsMixin.StatusSummaryProperty>
A builder for
CfnConfigurationManagerPropsMixin.StatusSummaryProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.lastUpdatedAt(String lastUpdatedAt) Sets the value ofCfnConfigurationManagerPropsMixin.StatusSummaryProperty.getStatus()statusDetails(Map<String, String> statusDetails) statusDetails(IResolvable statusDetails) statusMessage(String statusMessage) statusType(String statusType) Sets the value ofCfnConfigurationManagerPropsMixin.StatusSummaryProperty.getStatusType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
lastUpdatedAt
@Stability(Stable) public CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder lastUpdatedAt(String lastUpdatedAt) - Parameters:
lastUpdatedAt- The datetime stamp when the status was last updated.- Returns:
this
-
status
@Stability(Stable) public CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder status(String status) Sets the value ofCfnConfigurationManagerPropsMixin.StatusSummaryProperty.getStatus()- Parameters:
status- The current status.- Returns:
this
-
statusDetails
@Stability(Stable) public CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder statusDetails(Map<String, String> statusDetails) - Parameters:
statusDetails- Details about the status.- Returns:
this
-
statusDetails
@Stability(Stable) public CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder statusDetails(IResolvable statusDetails) - Parameters:
statusDetails- Details about the status.- Returns:
this
-
statusMessage
@Stability(Stable) public CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder statusMessage(String statusMessage) - Parameters:
statusMessage- When applicable, returns an informational message relevant to the current status and status type of the status summary object. We don't recommend implementing parsing logic around this value since the messages returned can vary in format.- Returns:
this
-
statusType
@Stability(Stable) public CfnConfigurationManagerPropsMixin.StatusSummaryProperty.Builder statusType(String statusType) Sets the value ofCfnConfigurationManagerPropsMixin.StatusSummaryProperty.getStatusType()- Parameters:
statusType- The type of a status summary.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfigurationManagerPropsMixin.StatusSummaryProperty>- Returns:
- a new instance of
CfnConfigurationManagerPropsMixin.StatusSummaryProperty - Throws:
NullPointerException- if any required attribute was not provided
-