@Stability(value=Stable) public static final class CfnCanaryProps.Builder extends Object implements software.amazon.jsii.Builder<CfnCanaryProps>
CfnCanaryProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCanaryProps.Builder artifactS3Location(String artifactS3Location)
CfnCanaryProps.getArtifactS3Location()artifactS3Location - `AWS::Synthetics::Canary.ArtifactS3Location`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder code(CfnCanary.CodeProperty code)
CfnCanaryProps.getCode()code - `AWS::Synthetics::Canary.Code`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder code(IResolvable code)
CfnCanaryProps.getCode()code - `AWS::Synthetics::Canary.Code`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder executionRoleArn(String executionRoleArn)
CfnCanaryProps.getExecutionRoleArn()executionRoleArn - `AWS::Synthetics::Canary.ExecutionRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder name(String name)
CfnCanaryProps.getName()name - `AWS::Synthetics::Canary.Name`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder runtimeVersion(String runtimeVersion)
CfnCanaryProps.getRuntimeVersion()runtimeVersion - `AWS::Synthetics::Canary.RuntimeVersion`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder schedule(CfnCanary.ScheduleProperty schedule)
CfnCanaryProps.getSchedule()schedule - `AWS::Synthetics::Canary.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder schedule(IResolvable schedule)
CfnCanaryProps.getSchedule()schedule - `AWS::Synthetics::Canary.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder startCanaryAfterCreation(Boolean startCanaryAfterCreation)
CfnCanaryProps.getStartCanaryAfterCreation()startCanaryAfterCreation - `AWS::Synthetics::Canary.StartCanaryAfterCreation`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder startCanaryAfterCreation(IResolvable startCanaryAfterCreation)
CfnCanaryProps.getStartCanaryAfterCreation()startCanaryAfterCreation - `AWS::Synthetics::Canary.StartCanaryAfterCreation`. This parameter is required.this@Stability(value=Stable) public CfnCanaryProps.Builder failureRetentionPeriod(Number failureRetentionPeriod)
CfnCanaryProps.getFailureRetentionPeriod()failureRetentionPeriod - `AWS::Synthetics::Canary.FailureRetentionPeriod`.this@Stability(value=Stable) public CfnCanaryProps.Builder runConfig(CfnCanary.RunConfigProperty runConfig)
CfnCanaryProps.getRunConfig()runConfig - `AWS::Synthetics::Canary.RunConfig`.this@Stability(value=Stable) public CfnCanaryProps.Builder runConfig(IResolvable runConfig)
CfnCanaryProps.getRunConfig()runConfig - `AWS::Synthetics::Canary.RunConfig`.this@Stability(value=Stable) public CfnCanaryProps.Builder successRetentionPeriod(Number successRetentionPeriod)
CfnCanaryProps.getSuccessRetentionPeriod()successRetentionPeriod - `AWS::Synthetics::Canary.SuccessRetentionPeriod`.this@Stability(value=Stable) public CfnCanaryProps.Builder tags(List<? extends CfnTag> tags)
CfnCanaryProps.getTags()tags - `AWS::Synthetics::Canary.Tags`.this@Stability(value=Stable) public CfnCanaryProps.Builder vpcConfig(CfnCanary.VPCConfigProperty vpcConfig)
CfnCanaryProps.getVpcConfig()vpcConfig - `AWS::Synthetics::Canary.VPCConfig`.this@Stability(value=Stable) public CfnCanaryProps.Builder vpcConfig(IResolvable vpcConfig)
CfnCanaryProps.getVpcConfig()vpcConfig - `AWS::Synthetics::Canary.VPCConfig`.this@Stability(value=Stable) public CfnCanaryProps build()
build in interface software.amazon.jsii.Builder<CfnCanaryProps>CfnCanaryPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.