Package com.pulumi.aws.cloudwatch
Class EventArchiveArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.EventArchiveArgs.Builder
-
- Enclosing class:
- EventArchiveArgs
public static final class EventArchiveArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventArchiveArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventArchiveArgs
build()
EventArchiveArgs.Builder
description(com.pulumi.core.Output<java.lang.String> description)
EventArchiveArgs.Builder
description(java.lang.String description)
EventArchiveArgs.Builder
eventPattern(com.pulumi.core.Output<java.lang.String> eventPattern)
EventArchiveArgs.Builder
eventPattern(java.lang.String eventPattern)
EventArchiveArgs.Builder
eventSourceArn(com.pulumi.core.Output<java.lang.String> eventSourceArn)
EventArchiveArgs.Builder
eventSourceArn(java.lang.String eventSourceArn)
EventArchiveArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
EventArchiveArgs.Builder
name(java.lang.String name)
EventArchiveArgs.Builder
retentionDays(com.pulumi.core.Output<java.lang.Integer> retentionDays)
EventArchiveArgs.Builder
retentionDays(java.lang.Integer retentionDays)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventArchiveArgs defaults)
-
-
Method Detail
-
description
public EventArchiveArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- The description of the new event archive.- Returns:
- builder
-
description
public EventArchiveArgs.Builder description(java.lang.String description)
- Parameters:
description
- The description of the new event archive.- Returns:
- builder
-
eventPattern
public EventArchiveArgs.Builder eventPattern(@Nullable com.pulumi.core.Output<java.lang.String> eventPattern)
- Parameters:
eventPattern
- Instructs the new event archive to only capture events matched by this pattern. By default, it attempts to archive every event received in the `event_source_arn`.- Returns:
- builder
-
eventPattern
public EventArchiveArgs.Builder eventPattern(java.lang.String eventPattern)
- Parameters:
eventPattern
- Instructs the new event archive to only capture events matched by this pattern. By default, it attempts to archive every event received in the `event_source_arn`.- Returns:
- builder
-
eventSourceArn
public EventArchiveArgs.Builder eventSourceArn(com.pulumi.core.Output<java.lang.String> eventSourceArn)
- Parameters:
eventSourceArn
- Event bus source ARN from where these events should be archived.- Returns:
- builder
-
eventSourceArn
public EventArchiveArgs.Builder eventSourceArn(java.lang.String eventSourceArn)
- Parameters:
eventSourceArn
- Event bus source ARN from where these events should be archived.- Returns:
- builder
-
name
public EventArchiveArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the new event archive. The archive name cannot exceed 48 characters.- Returns:
- builder
-
name
public EventArchiveArgs.Builder name(java.lang.String name)
- Parameters:
name
- The name of the new event archive. The archive name cannot exceed 48 characters.- Returns:
- builder
-
retentionDays
public EventArchiveArgs.Builder retentionDays(@Nullable com.pulumi.core.Output<java.lang.Integer> retentionDays)
- Parameters:
retentionDays
- The maximum number of days to retain events in the new event archive. By default, it archives indefinitely.- Returns:
- builder
-
retentionDays
public EventArchiveArgs.Builder retentionDays(java.lang.Integer retentionDays)
- Parameters:
retentionDays
- The maximum number of days to retain events in the new event archive. By default, it archives indefinitely.- Returns:
- builder
-
build
public EventArchiveArgs build()
-
-