Class CfnSessionMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.macie.CfnSessionMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSessionMixinProps>
- Enclosing interface:
CfnSessionMixinProps
@Stability(Stable)
public static final class CfnSessionMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSessionMixinProps>
A builder for
CfnSessionMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.findingPublishingFrequency(String findingPublishingFrequency) Sets the value ofCfnSessionMixinProps.getFindingPublishingFrequency()Sets the value ofCfnSessionMixinProps.getStatus()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
findingPublishingFrequency
@Stability(Stable) public CfnSessionMixinProps.Builder findingPublishingFrequency(String findingPublishingFrequency) Sets the value ofCfnSessionMixinProps.getFindingPublishingFrequency()- Parameters:
findingPublishingFrequency- Specifies how often Amazon Macie publishes updates to policy findings for the account. This includes publishing updates to AWS Security Hub CSPM and Amazon EventBridge (formerly Amazon CloudWatch Events ). Valid values are:- FIFTEEN_MINUTES
- ONE_HOUR
- SIX_HOURS
- Returns:
this
-
status
Sets the value ofCfnSessionMixinProps.getStatus()- Parameters:
status- The status of Amazon Macie for the account. Valid values are:ENABLED, start or resume Macie activities for the account; and,PAUSED, suspend Macie activities for the account.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSessionMixinProps>- Returns:
- a new instance of
CfnSessionMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-