Interface CreateConnectionAuthRequestParameters.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<CreateConnectionAuthRequestParameters.Builder,,CreateConnectionAuthRequestParameters> SdkBuilder<CreateConnectionAuthRequestParameters.Builder,,CreateConnectionAuthRequestParameters> SdkPojo
- Enclosing class:
CreateConnectionAuthRequestParameters
-
Method Summary
Modifier and TypeMethodDescriptionapiKeyAuthParameters(Consumer<CreateConnectionApiKeyAuthRequestParameters.Builder> apiKeyAuthParameters) The API key authorization parameters to use for the connection.apiKeyAuthParameters(CreateConnectionApiKeyAuthRequestParameters apiKeyAuthParameters) The API key authorization parameters to use for the connection.basicAuthParameters(Consumer<CreateConnectionBasicAuthRequestParameters.Builder> basicAuthParameters) The Basic authorization parameters to use for the connection.basicAuthParameters(CreateConnectionBasicAuthRequestParameters basicAuthParameters) The Basic authorization parameters to use for the connection.connectivityParameters(Consumer<ConnectivityResourceParameters.Builder> connectivityParameters) If you specify a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.connectivityParameters(ConnectivityResourceParameters connectivityParameters) If you specify a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.invocationHttpParameters(Consumer<ConnectionHttpParameters.Builder> invocationHttpParameters) The API key authorization parameters to use for the connection.invocationHttpParameters(ConnectionHttpParameters invocationHttpParameters) The API key authorization parameters to use for the connection.oAuthParameters(Consumer<CreateConnectionOAuthRequestParameters.Builder> oAuthParameters) The OAuth authorization parameters to use for the connection.oAuthParameters(CreateConnectionOAuthRequestParameters oAuthParameters) The OAuth authorization parameters to use for the connection.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
basicAuthParameters
CreateConnectionAuthRequestParameters.Builder basicAuthParameters(CreateConnectionBasicAuthRequestParameters basicAuthParameters) The Basic authorization parameters to use for the connection.
- Parameters:
basicAuthParameters- The Basic authorization parameters to use for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
basicAuthParameters
default CreateConnectionAuthRequestParameters.Builder basicAuthParameters(Consumer<CreateConnectionBasicAuthRequestParameters.Builder> basicAuthParameters) The Basic authorization parameters to use for the connection.
This is a convenience method that creates an instance of theCreateConnectionBasicAuthRequestParameters.Builderavoiding the need to create one manually viaCreateConnectionBasicAuthRequestParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobasicAuthParameters(CreateConnectionBasicAuthRequestParameters).- Parameters:
basicAuthParameters- a consumer that will call methods onCreateConnectionBasicAuthRequestParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
oAuthParameters
CreateConnectionAuthRequestParameters.Builder oAuthParameters(CreateConnectionOAuthRequestParameters oAuthParameters) The OAuth authorization parameters to use for the connection.
- Parameters:
oAuthParameters- The OAuth authorization parameters to use for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthParameters
default CreateConnectionAuthRequestParameters.Builder oAuthParameters(Consumer<CreateConnectionOAuthRequestParameters.Builder> oAuthParameters) The OAuth authorization parameters to use for the connection.
This is a convenience method that creates an instance of theCreateConnectionOAuthRequestParameters.Builderavoiding the need to create one manually viaCreateConnectionOAuthRequestParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooAuthParameters(CreateConnectionOAuthRequestParameters).- Parameters:
oAuthParameters- a consumer that will call methods onCreateConnectionOAuthRequestParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
apiKeyAuthParameters
CreateConnectionAuthRequestParameters.Builder apiKeyAuthParameters(CreateConnectionApiKeyAuthRequestParameters apiKeyAuthParameters) The API key authorization parameters to use for the connection.
- Parameters:
apiKeyAuthParameters- The API key authorization parameters to use for the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
apiKeyAuthParameters
default CreateConnectionAuthRequestParameters.Builder apiKeyAuthParameters(Consumer<CreateConnectionApiKeyAuthRequestParameters.Builder> apiKeyAuthParameters) The API key authorization parameters to use for the connection.
This is a convenience method that creates an instance of theCreateConnectionApiKeyAuthRequestParameters.Builderavoiding the need to create one manually viaCreateConnectionApiKeyAuthRequestParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapiKeyAuthParameters(CreateConnectionApiKeyAuthRequestParameters).- Parameters:
apiKeyAuthParameters- a consumer that will call methods onCreateConnectionApiKeyAuthRequestParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
invocationHttpParameters
CreateConnectionAuthRequestParameters.Builder invocationHttpParameters(ConnectionHttpParameters invocationHttpParameters) The API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via
HttpParameters, including query strings, the parameters added for the connection take precedence.- Parameters:
invocationHttpParameters- The API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule viaHttpParameters, including query strings, the parameters added for the connection take precedence.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invocationHttpParameters
default CreateConnectionAuthRequestParameters.Builder invocationHttpParameters(Consumer<ConnectionHttpParameters.Builder> invocationHttpParameters) The API key authorization parameters to use for the connection. Note that if you include additional parameters for the target of a rule via
This is a convenience method that creates an instance of theHttpParameters, including query strings, the parameters added for the connection take precedence.ConnectionHttpParameters.Builderavoiding the need to create one manually viaConnectionHttpParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinvocationHttpParameters(ConnectionHttpParameters).- Parameters:
invocationHttpParameters- a consumer that will call methods onConnectionHttpParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectivityParameters
CreateConnectionAuthRequestParameters.Builder connectivityParameters(ConnectivityResourceParameters connectivityParameters) If you specify a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.
For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .
- Parameters:
connectivityParameters- If you specify a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectivityParameters
default CreateConnectionAuthRequestParameters.Builder connectivityParameters(Consumer<ConnectivityResourceParameters.Builder> connectivityParameters) If you specify a private OAuth endpoint, the parameters for EventBridge to use when authenticating against the endpoint.
For more information, see Authorization methods for connections in the Amazon EventBridge User Guide .
This is a convenience method that creates an instance of theConnectivityResourceParameters.Builderavoiding the need to create one manually viaConnectivityResourceParameters.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectivityParameters(ConnectivityResourceParameters).- Parameters:
connectivityParameters- a consumer that will call methods onConnectivityResourceParameters.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-