public static final class EventBusAttributes.Builder
extends java.lang.Object
EventBusAttributes
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
EventBusAttributes |
build()
Builds the configured instance.
|
EventBusAttributes.Builder |
eventBusArn(java.lang.String eventBusArn)
Sets the value of
EventBusAttributes.getEventBusArn() |
EventBusAttributes.Builder |
eventBusName(java.lang.String eventBusName)
Sets the value of
EventBusAttributes.getEventBusName() |
EventBusAttributes.Builder |
eventBusPolicy(java.lang.String eventBusPolicy)
Sets the value of
EventBusAttributes.getEventBusPolicy() |
EventBusAttributes.Builder |
eventSourceName(java.lang.String eventSourceName)
Sets the value of
EventBusAttributes.getEventSourceName() |
public EventBusAttributes.Builder eventBusArn(java.lang.String eventBusArn)
EventBusAttributes.getEventBusArn()
eventBusArn
- The ARN of this event bus resource. This parameter is required.this
public EventBusAttributes.Builder eventBusName(java.lang.String eventBusName)
EventBusAttributes.getEventBusName()
eventBusName
- The physical ID of this event bus resource. This parameter is required.this
public EventBusAttributes.Builder eventBusPolicy(java.lang.String eventBusPolicy)
EventBusAttributes.getEventBusPolicy()
eventBusPolicy
- The JSON policy of this event bus resource. This parameter is required.this
public EventBusAttributes.Builder eventSourceName(java.lang.String eventSourceName)
EventBusAttributes.getEventSourceName()
eventSourceName
- The partner event source to associate with this event bus resource.this
public EventBusAttributes build()
EventBusAttributes
java.lang.NullPointerException
- if any required attribute was not provided