Package com.pulumi.aws.cloudwatch.inputs
Class EventArchiveState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.EventArchiveState.Builder
-
- Enclosing class:
- EventArchiveState
public static final class EventArchiveState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventArchiveState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EventArchiveState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
EventArchiveState.Builder
arn(java.lang.String arn)
EventArchiveState
build()
EventArchiveState.Builder
description(com.pulumi.core.Output<java.lang.String> description)
EventArchiveState.Builder
description(java.lang.String description)
EventArchiveState.Builder
eventPattern(com.pulumi.core.Output<java.lang.String> eventPattern)
EventArchiveState.Builder
eventPattern(java.lang.String eventPattern)
EventArchiveState.Builder
eventSourceArn(com.pulumi.core.Output<java.lang.String> eventSourceArn)
EventArchiveState.Builder
eventSourceArn(java.lang.String eventSourceArn)
EventArchiveState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
EventArchiveState.Builder
name(java.lang.String name)
EventArchiveState.Builder
retentionDays(com.pulumi.core.Output<java.lang.Integer> retentionDays)
EventArchiveState.Builder
retentionDays(java.lang.Integer retentionDays)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventArchiveState defaults)
-
-
Method Detail
-
arn
public EventArchiveState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) of the event archive.- Returns:
- builder
-
arn
public EventArchiveState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) of the event archive.- Returns:
- builder
-
description
public EventArchiveState.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description
- The description of the new event archive.- Returns:
- builder
-
description
public EventArchiveState.Builder description(java.lang.String description)
- Parameters:
description
- The description of the new event archive.- Returns:
- builder
-
eventPattern
public EventArchiveState.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 EventArchiveState.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 EventArchiveState.Builder eventSourceArn(@Nullable 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 EventArchiveState.Builder eventSourceArn(java.lang.String eventSourceArn)
- Parameters:
eventSourceArn
- Event bus source ARN from where these events should be archived.- Returns:
- builder
-
name
public EventArchiveState.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 EventArchiveState.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 EventArchiveState.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 EventArchiveState.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 EventArchiveState build()
-
-