Interface ConnectionTypeBrief.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectionTypeBrief.Builder,,ConnectionTypeBrief> SdkBuilder<ConnectionTypeBrief.Builder,,ConnectionTypeBrief> SdkPojo
- Enclosing class:
- ConnectionTypeBrief
-
Method Summary
Modifier and TypeMethodDescriptiondefault ConnectionTypeBrief.Buildercapabilities(Consumer<Capabilities.Builder> capabilities) The supported authentication types, data interface types (compute environments), and data operations of the connector.capabilities(Capabilities capabilities) The supported authentication types, data interface types (compute environments), and data operations of the connector.categories(String... categories) A list of categories that this connection type belongs to.categories(Collection<String> categories) A list of categories that this connection type belongs to.connectionType(String connectionType) The name of the connection type.connectionType(ConnectionType connectionType) The name of the connection type.connectionTypeVariants(Collection<ConnectionTypeVariant> connectionTypeVariants) A list of variants available for this connection type.connectionTypeVariants(Consumer<ConnectionTypeVariant.Builder>... connectionTypeVariants) A list of variants available for this connection type.connectionTypeVariants(ConnectionTypeVariant... connectionTypeVariants) A list of variants available for this connection type.description(String description) A description of the connection type.displayName(String displayName) The human-readable name for the connection type that is displayed in the Glue console.The URL of the logo associated with a connection type.The name of the vendor or provider that created or maintains this connection type.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
-
connectionType
The name of the connection type.
- Parameters:
connectionType- The name of the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
connectionType
The name of the connection type.
- Parameters:
connectionType- The name of the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
displayName
The human-readable name for the connection type that is displayed in the Glue console.
- Parameters:
displayName- The human-readable name for the connection type that is displayed in the Glue console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vendor
The name of the vendor or provider that created or maintains this connection type.
- Parameters:
vendor- The name of the vendor or provider that created or maintains this connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the connection type.
- Parameters:
description- A description of the connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categories
A list of categories that this connection type belongs to. Categories help users filter and find appropriate connection types based on their use cases.
- Parameters:
categories- A list of categories that this connection type belongs to. Categories help users filter and find appropriate connection types based on their use cases.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
categories
A list of categories that this connection type belongs to. Categories help users filter and find appropriate connection types based on their use cases.
- Parameters:
categories- A list of categories that this connection type belongs to. Categories help users filter and find appropriate connection types based on their use cases.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
The supported authentication types, data interface types (compute environments), and data operations of the connector.
- Parameters:
capabilities- The supported authentication types, data interface types (compute environments), and data operations of the connector.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
capabilities
The supported authentication types, data interface types (compute environments), and data operations of the connector.
This is a convenience method that creates an instance of theCapabilities.Builderavoiding the need to create one manually viaCapabilities.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapabilities(Capabilities).- Parameters:
capabilities- a consumer that will call methods onCapabilities.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
logoUrl
The URL of the logo associated with a connection type.
- Parameters:
logoUrl- The URL of the logo associated with a connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionTypeVariants
ConnectionTypeBrief.Builder connectionTypeVariants(Collection<ConnectionTypeVariant> connectionTypeVariants) A list of variants available for this connection type. Different variants may provide specialized configurations for specific use cases or implementations of the same general connection type.
- Parameters:
connectionTypeVariants- A list of variants available for this connection type. Different variants may provide specialized configurations for specific use cases or implementations of the same general connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionTypeVariants
A list of variants available for this connection type. Different variants may provide specialized configurations for specific use cases or implementations of the same general connection type.
- Parameters:
connectionTypeVariants- A list of variants available for this connection type. Different variants may provide specialized configurations for specific use cases or implementations of the same general connection type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectionTypeVariants
ConnectionTypeBrief.Builder connectionTypeVariants(Consumer<ConnectionTypeVariant.Builder>... connectionTypeVariants) A list of variants available for this connection type. Different variants may provide specialized configurations for specific use cases or implementations of the same general connection type.
This is a convenience method that creates an instance of theConnectionTypeVariant.Builderavoiding the need to create one manually viaConnectionTypeVariant.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toconnectionTypeVariants(List<ConnectionTypeVariant>).- Parameters:
connectionTypeVariants- a consumer that will call methods onConnectionTypeVariant.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-