Package com.pulumi.aws.cloudwatch.inputs
Class EventBusState.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.EventBusState.Builder
-
- Enclosing class:
- EventBusState
public static final class EventBusState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EventBusState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description EventBusState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
EventBusState.Builder
arn(java.lang.String arn)
EventBusState
build()
EventBusState.Builder
eventSourceName(com.pulumi.core.Output<java.lang.String> eventSourceName)
EventBusState.Builder
eventSourceName(java.lang.String eventSourceName)
EventBusState.Builder
kmsKeyIdentifier(com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
EventBusState.Builder
kmsKeyIdentifier(java.lang.String kmsKeyIdentifier)
EventBusState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
EventBusState.Builder
name(java.lang.String name)
EventBusState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
EventBusState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
EventBusState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.EventBusState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EventBusState defaults)
-
-
Method Detail
-
arn
public EventBusState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) of the event bus.- Returns:
- builder
-
arn
public EventBusState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) of the event bus.- Returns:
- builder
-
eventSourceName
public EventBusState.Builder eventSourceName(@Nullable com.pulumi.core.Output<java.lang.String> eventSourceName)
- Parameters:
eventSourceName
- The partner event source that the new event bus will be matched with. Must match `name`.- Returns:
- builder
-
eventSourceName
public EventBusState.Builder eventSourceName(java.lang.String eventSourceName)
- Parameters:
eventSourceName
- The partner event source that the new event bus will be matched with. Must match `name`.- Returns:
- builder
-
kmsKeyIdentifier
public EventBusState.Builder kmsKeyIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.- Returns:
- builder
-
kmsKeyIdentifier
public EventBusState.Builder kmsKeyIdentifier(java.lang.String kmsKeyIdentifier)
- Parameters:
kmsKeyIdentifier
- The identifier of the AWS KMS customer managed key for EventBridge to use, if you choose to use a customer managed key to encrypt events on this event bus. The identifier can be the key Amazon Resource Name (ARN), KeyId, key alias, or key alias ARN.- Returns:
- builder
-
name
public EventBusState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the new event bus. The names of custom event buses can't contain the / character. To create a partner event bus, ensure the `name` matches the `event_source_name`.- Returns:
- builder
-
name
public EventBusState.Builder name(java.lang.String name)
- Parameters:
name
- The name of the new event bus. The names of custom event buses can't contain the / character. To create a partner event bus, ensure the `name` matches the `event_source_name`.- Returns:
- builder
-
tags
public EventBusState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public EventBusState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public EventBusState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public EventBusState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
build
public EventBusState build()
-
-