| Package | Description |
|---|---|
| software.amazon.awssdk.services.synthetics.model |
| Modifier and Type | Method and Description |
|---|---|
Canary.Builder |
Canary.Builder.artifactS3Location(String artifactS3Location)
The location in Amazon S3 where Synthetics stores artifacts from the runs of this canary.
|
static Canary.Builder |
Canary.builder() |
Canary.Builder |
Canary.Builder.code(CanaryCodeOutput code)
Sets the value of the Code property for this object.
|
default Canary.Builder |
Canary.Builder.code(Consumer<CanaryCodeOutput.Builder> code)
Sets the value of the Code property for this object.
|
Canary.Builder |
Canary.Builder.engineArn(String engineArn)
The ARN of the Lambda function that is used as your canary's engine.
|
Canary.Builder |
Canary.Builder.executionRoleArn(String executionRoleArn)
The ARN of the IAM role used to run the canary.
|
Canary.Builder |
Canary.Builder.failureRetentionPeriodInDays(Integer failureRetentionPeriodInDays)
The number of days to retain data about failed runs of this canary.
|
Canary.Builder |
Canary.Builder.id(String id)
The unique ID of this canary.
|
Canary.Builder |
Canary.Builder.name(String name)
The name of the canary.
|
Canary.Builder |
Canary.Builder.runConfig(CanaryRunConfigOutput runConfig)
Sets the value of the RunConfig property for this object.
|
default Canary.Builder |
Canary.Builder.runConfig(Consumer<CanaryRunConfigOutput.Builder> runConfig)
Sets the value of the RunConfig property for this object.
|
Canary.Builder |
Canary.Builder.runtimeVersion(String runtimeVersion)
Specifies the runtime version to use for the canary.
|
Canary.Builder |
Canary.Builder.schedule(CanaryScheduleOutput schedule)
A structure that contains information about how often the canary is to run, and when these runs are to stop.
|
default Canary.Builder |
Canary.Builder.schedule(Consumer<CanaryScheduleOutput.Builder> schedule)
A structure that contains information about how often the canary is to run, and when these runs are to stop.
|
Canary.Builder |
Canary.Builder.status(CanaryStatus status)
A structure that contains information about the canary's status.
|
default Canary.Builder |
Canary.Builder.status(Consumer<CanaryStatus.Builder> status)
A structure that contains information about the canary's status.
|
Canary.Builder |
Canary.Builder.successRetentionPeriodInDays(Integer successRetentionPeriodInDays)
The number of days to retain data about successful runs of this canary.
|
Canary.Builder |
Canary.Builder.tags(Map<String,String> tags)
The list of key-value pairs that are associated with the canary.
|
Canary.Builder |
Canary.Builder.timeline(CanaryTimeline timeline)
A structure that contains information about when the canary was created, modified, and most recently run.
|
default Canary.Builder |
Canary.Builder.timeline(Consumer<CanaryTimeline.Builder> timeline)
A structure that contains information about when the canary was created, modified, and most recently run.
|
Canary.Builder |
Canary.toBuilder() |
default Canary.Builder |
Canary.Builder.vpcConfig(Consumer<VpcConfigOutput.Builder> vpcConfig)
Sets the value of the VpcConfig property for this object.
|
Canary.Builder |
Canary.Builder.vpcConfig(VpcConfigOutput vpcConfig)
Sets the value of the VpcConfig property for this object.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends Canary.Builder> |
Canary.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default GetCanaryResponse.Builder |
GetCanaryResponse.Builder.canary(Consumer<Canary.Builder> canary)
A strucure that contains the full information about the canary.
|
default CreateCanaryResponse.Builder |
CreateCanaryResponse.Builder.canary(Consumer<Canary.Builder> canary)
The full details about the canary you have created.
|
Copyright © 2021. All rights reserved.