| Package | Description |
|---|---|
| software.amazon.awssdk.services.synthetics.model |
| Modifier and Type | Method and Description |
|---|---|
Canary.Builder |
Canary.Builder.artifactConfig(ArtifactConfigOutput artifactConfig)
A structure that contains the configuration for canary artifacts, including the encryption-at-rest settings
for artifacts that the canary uploads to Amazon S3.
|
default Canary.Builder |
Canary.Builder.artifactConfig(Consumer<ArtifactConfigOutput.Builder> artifactConfig)
A structure that contains the configuration for canary artifacts, including the encryption-at-rest settings
for artifacts that the canary uploads to Amazon S3.
|
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.visualReference(Consumer<VisualReferenceOutput.Builder> visualReference)
If this canary performs visual monitoring by comparing screenshots, this structure contains the ID of the
canary run to use as the baseline for screenshots, and the coordinates of any parts of the screen to ignore
during the visual monitoring comparison.
|
Canary.Builder |
Canary.Builder.visualReference(VisualReferenceOutput visualReference)
If this canary performs visual monitoring by comparing screenshots, this structure contains the ID of the
canary run to use as the baseline for screenshots, and the coordinates of any parts of the screen to ignore
during the visual monitoring comparison.
|
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 structure 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 © 2023. All rights reserved.