Class CfnDiscovererPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.eventschemas.CfnDiscovererPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDiscovererPropsMixin>
- Enclosing class:
CfnDiscovererPropsMixin
@Stability(Stable)
public static final class CfnDiscovererPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDiscovererPropsMixin>
A fluent builder for
CfnDiscovererPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) crossAccount(Boolean crossAccount) Allows for the discovery of the event schemas that are sent to the event bus from another account.crossAccount(IResolvable crossAccount) Allows for the discovery of the event schemas that are sent to the event bus from another account.description(String description) A description for the discoverer.The ARN of the event bus.sourceArn(IEventBusRef sourceArn) The ARN of the event bus.tags(List<? extends CfnDiscovererPropsMixin.TagsEntryProperty> tags) Tags associated with the resource.
-
Method Details
-
create
@Stability(Stable) public static CfnDiscovererPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDiscovererPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDiscovererPropsMixin.Builder.
-
crossAccount
Allows for the discovery of the event schemas that are sent to the event bus from another account.Default: - true
- Parameters:
crossAccount- Allows for the discovery of the event schemas that are sent to the event bus from another account. This parameter is required.- Returns:
this- See Also:
-
crossAccount
Allows for the discovery of the event schemas that are sent to the event bus from another account.Default: - true
- Parameters:
crossAccount- Allows for the discovery of the event schemas that are sent to the event bus from another account. This parameter is required.- Returns:
this- See Also:
-
description
A description for the discoverer.- Parameters:
description- A description for the discoverer. This parameter is required.- Returns:
this- See Also:
-
sourceArn
The ARN of the event bus.- Parameters:
sourceArn- The ARN of the event bus. This parameter is required.- Returns:
this- See Also:
-
sourceArn
The ARN of the event bus.- Parameters:
sourceArn- The ARN of the event bus. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnDiscovererPropsMixin.Builder tags(List<? extends CfnDiscovererPropsMixin.TagsEntryProperty> tags) Tags associated with the resource.- Parameters:
tags- Tags associated with the resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDiscovererPropsMixin>- Returns:
- a newly built instance of
CfnDiscovererPropsMixin.
-