@Stability(value=Stable) public static final class CfnEventBusPolicy.Builder extends Object implements software.amazon.jsii.Builder<CfnEventBusPolicy>
CfnEventBusPolicy
.Modifier and Type | Method and Description |
---|---|
CfnEventBusPolicy.Builder |
action(String action)
`AWS::Events::EventBusPolicy.Action`.
|
CfnEventBusPolicy |
build() |
CfnEventBusPolicy.Builder |
condition(CfnEventBusPolicy.ConditionProperty condition)
`AWS::Events::EventBusPolicy.Condition`.
|
CfnEventBusPolicy.Builder |
condition(IResolvable condition)
`AWS::Events::EventBusPolicy.Condition`.
|
static CfnEventBusPolicy.Builder |
create(software.constructs.Construct scope,
String id) |
CfnEventBusPolicy.Builder |
eventBusName(String eventBusName)
`AWS::Events::EventBusPolicy.EventBusName`.
|
CfnEventBusPolicy.Builder |
principal(String principal)
`AWS::Events::EventBusPolicy.Principal`.
|
CfnEventBusPolicy.Builder |
statement(Object statement)
`AWS::Events::EventBusPolicy.Statement`.
|
CfnEventBusPolicy.Builder |
statementId(String statementId)
`AWS::Events::EventBusPolicy.StatementId`.
|
@Stability(value=Stable) public static CfnEventBusPolicy.Builder create(software.constructs.Construct scope, String id)
scope
- - scope in which this resource is defined. This parameter is required.id
- - scoped id of the resource. This parameter is required.CfnEventBusPolicy.ConditionProperty.Builder
.@Stability(value=Stable) public CfnEventBusPolicy.Builder statementId(String statementId)
statementId
- `AWS::Events::EventBusPolicy.StatementId`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy.Builder action(String action)
action
- `AWS::Events::EventBusPolicy.Action`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy.Builder condition(CfnEventBusPolicy.ConditionProperty condition)
condition
- `AWS::Events::EventBusPolicy.Condition`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy.Builder condition(IResolvable condition)
condition
- `AWS::Events::EventBusPolicy.Condition`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy.Builder eventBusName(String eventBusName)
eventBusName
- `AWS::Events::EventBusPolicy.EventBusName`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy.Builder principal(String principal)
principal
- `AWS::Events::EventBusPolicy.Principal`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy.Builder statement(Object statement)
statement
- `AWS::Events::EventBusPolicy.Statement`. This parameter is required.this
@Stability(value=Stable) public CfnEventBusPolicy build()
build
in interface software.amazon.jsii.Builder<CfnEventBusPolicy>
Copyright © 2021. All rights reserved.