Interface RegisterConnectionTypeRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterConnectionTypeRequest.Builder,,RegisterConnectionTypeRequest> GlueRequest.Builder,SdkBuilder<RegisterConnectionTypeRequest.Builder,,RegisterConnectionTypeRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
- RegisterConnectionTypeRequest
-
Method Summary
Modifier and TypeMethodDescriptionconnectionProperties(Consumer<ConnectionPropertiesConfiguration.Builder> connectionProperties) Defines the base URL and additional request parameters needed during connection creation for this connection type.connectionProperties(ConnectionPropertiesConfiguration connectionProperties) Defines the base URL and additional request parameters needed during connection creation for this connection type.connectionType(String connectionType) The name of the connection type.connectorAuthenticationConfiguration(Consumer<ConnectorAuthenticationConfiguration.Builder> connectorAuthenticationConfiguration) Defines the supported authentication types and required properties for this connection type, including Basic, OAuth2, and Custom authentication methods.connectorAuthenticationConfiguration(ConnectorAuthenticationConfiguration connectorAuthenticationConfiguration) Defines the supported authentication types and required properties for this connection type, including Basic, OAuth2, and Custom authentication methods.description(String description) A description of the connection type.integrationType(String integrationType) The integration type for the connection.integrationType(IntegrationType integrationType) The integration type for the connection.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) restConfiguration(Consumer<RestConfiguration.Builder> restConfiguration) Defines the HTTP request and response configuration, validation endpoint, and entity configurations for REST API interactions.restConfiguration(RestConfiguration restConfiguration) Defines the HTTP request and response configuration, validation endpoint, and entity configurations for REST API interactions.The tags you assign to the connection type.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.glue.model.GlueRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
connectionType
The name of the connection type. Must be between 1 and 255 characters and must be prefixed with "REST-" to indicate it is a REST-based connector.
- Parameters:
connectionType- The name of the connection type. Must be between 1 and 255 characters and must be prefixed with "REST-" to indicate it is a REST-based connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
integrationType
The integration type for the connection. Currently only "REST" protocol is supported.
- Parameters:
integrationType- The integration type for the connection. Currently only "REST" protocol is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
integrationType
The integration type for the connection. Currently only "REST" protocol is supported.
- Parameters:
integrationType- The integration type for the connection. Currently only "REST" protocol is supported.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A description of the connection type. Can be up to 2048 characters and provides details about the purpose and functionality of the connection type.
- Parameters:
description- A description of the connection type. Can be up to 2048 characters and provides details about the purpose and functionality of the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionProperties
RegisterConnectionTypeRequest.Builder connectionProperties(ConnectionPropertiesConfiguration connectionProperties) Defines the base URL and additional request parameters needed during connection creation for this connection type.
- Parameters:
connectionProperties- Defines the base URL and additional request parameters needed during connection creation for this connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionProperties
default RegisterConnectionTypeRequest.Builder connectionProperties(Consumer<ConnectionPropertiesConfiguration.Builder> connectionProperties) Defines the base URL and additional request parameters needed during connection creation for this connection type.
This is a convenience method that creates an instance of theConnectionPropertiesConfiguration.Builderavoiding the need to create one manually viaConnectionPropertiesConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectionProperties(ConnectionPropertiesConfiguration).- Parameters:
connectionProperties- a consumer that will call methods onConnectionPropertiesConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectorAuthenticationConfiguration
RegisterConnectionTypeRequest.Builder connectorAuthenticationConfiguration(ConnectorAuthenticationConfiguration connectorAuthenticationConfiguration) Defines the supported authentication types and required properties for this connection type, including Basic, OAuth2, and Custom authentication methods.
- Parameters:
connectorAuthenticationConfiguration- Defines the supported authentication types and required properties for this connection type, including Basic, OAuth2, and Custom authentication methods.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectorAuthenticationConfiguration
default RegisterConnectionTypeRequest.Builder connectorAuthenticationConfiguration(Consumer<ConnectorAuthenticationConfiguration.Builder> connectorAuthenticationConfiguration) Defines the supported authentication types and required properties for this connection type, including Basic, OAuth2, and Custom authentication methods.
This is a convenience method that creates an instance of theConnectorAuthenticationConfiguration.Builderavoiding the need to create one manually viaConnectorAuthenticationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectorAuthenticationConfiguration(ConnectorAuthenticationConfiguration).- Parameters:
connectorAuthenticationConfiguration- a consumer that will call methods onConnectorAuthenticationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
restConfiguration
Defines the HTTP request and response configuration, validation endpoint, and entity configurations for REST API interactions.
- Parameters:
restConfiguration- Defines the HTTP request and response configuration, validation endpoint, and entity configurations for REST API interactions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
restConfiguration
default RegisterConnectionTypeRequest.Builder restConfiguration(Consumer<RestConfiguration.Builder> restConfiguration) Defines the HTTP request and response configuration, validation endpoint, and entity configurations for REST API interactions.
This is a convenience method that creates an instance of theRestConfiguration.Builderavoiding the need to create one manually viaRestConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torestConfiguration(RestConfiguration).- Parameters:
restConfiguration- a consumer that will call methods onRestConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags you assign to the connection type.
- Parameters:
tags- The tags you assign to the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RegisterConnectionTypeRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
RegisterConnectionTypeRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) - Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-