Class CfnDomainPropsMixin.SnapshotOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.elasticsearch.CfnDomainPropsMixin.SnapshotOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDomainPropsMixin.SnapshotOptionsProperty>
- Enclosing interface:
CfnDomainPropsMixin.SnapshotOptionsProperty
@Stability(Stable)
public static final class CfnDomainPropsMixin.SnapshotOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDomainPropsMixin.SnapshotOptionsProperty>
A builder for
CfnDomainPropsMixin.SnapshotOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautomatedSnapshotStartHour(Number automatedSnapshotStartHour) build()Builds the configured instance.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
automatedSnapshotStartHour
@Stability(Stable) public CfnDomainPropsMixin.SnapshotOptionsProperty.Builder automatedSnapshotStartHour(Number automatedSnapshotStartHour) - Parameters:
automatedSnapshotStartHour- The hour in UTC during which the service takes an automated daily snapshot of the indices in the OpenSearch Service domain. For example, if you specify 0, OpenSearch Service takes an automated snapshot everyday between midnight and 1 am. You can specify a value between 0 and 23.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDomainPropsMixin.SnapshotOptionsProperty>- Returns:
- a new instance of
CfnDomainPropsMixin.SnapshotOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-