Class Connection.Builder
java.lang.Object
software.amazon.awscdk.services.events.Connection.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<Connection>
- Enclosing class:
Connection
@Stability(Stable)
public static final class Connection.Builder
extends Object
implements software.amazon.jsii.Builder<Connection>
A fluent builder for
Connection.-
Method Summary
Modifier and TypeMethodDescriptionauthorization(Authorization authorization) The authorization type for the connection.bodyParameters(Map<String, ? extends HttpParameter> bodyParameters) Additional string parameters to add to the invocation bodies.build()connectionName(String connectionName) The name of the connection.static Connection.Builderdescription(String description) The name of the connection.headerParameters(Map<String, ? extends HttpParameter> headerParameters) Additional string parameters to add to the invocation headers.queryStringParameters(Map<String, ? extends HttpParameter> queryStringParameters) Additional string parameters to add to the invocation query strings.
-
Method Details
-
create
@Stability(Stable) public static Connection.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- This parameter is required.id- This parameter is required.- Returns:
- a new instance of
Connection.Builder.
-
authorization
The authorization type for the connection.- Parameters:
authorization- The authorization type for the connection. This parameter is required.- Returns:
this
-
bodyParameters
@Stability(Stable) public Connection.Builder bodyParameters(Map<String, ? extends HttpParameter> bodyParameters) Additional string parameters to add to the invocation bodies.Default: - No additional parameters
- Parameters:
bodyParameters- Additional string parameters to add to the invocation bodies. This parameter is required.- Returns:
this
-
connectionName
The name of the connection.Default: - A name is automatically generated
- Parameters:
connectionName- The name of the connection. This parameter is required.- Returns:
this
-
description
The name of the connection.Default: - none
- Parameters:
description- The name of the connection. This parameter is required.- Returns:
this
-
headerParameters
@Stability(Stable) public Connection.Builder headerParameters(Map<String, ? extends HttpParameter> headerParameters) Additional string parameters to add to the invocation headers.Default: - No additional parameters
- Parameters:
headerParameters- Additional string parameters to add to the invocation headers. This parameter is required.- Returns:
this
-
queryStringParameters
@Stability(Stable) public Connection.Builder queryStringParameters(Map<String, ? extends HttpParameter> queryStringParameters) Additional string parameters to add to the invocation query strings.Default: - No additional parameters
- Parameters:
queryStringParameters- Additional string parameters to add to the invocation query strings. This parameter is required.- Returns:
this
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<Connection>- Returns:
- a newly built instance of
Connection.
-