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.Builder
description
(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:
build
in interfacesoftware.amazon.jsii.Builder<Connection>
- Returns:
- a newly built instance of
Connection
.
-