Interface ConnectorEntityField.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ConnectorEntityField.Builder,
,ConnectorEntityField> SdkBuilder<ConnectorEntityField.Builder,
,ConnectorEntityField> SdkPojo
- Enclosing class:
ConnectorEntityField
-
Method Summary
Modifier and TypeMethodDescriptioncustomProperties
(Map<String, String> customProperties) A map that has specific properties related to the ConnectorEntityField.defaultValue
(String defaultValue) Default value that can be assigned to this field.description
(String description) A description of the connector entity field.default ConnectorEntityField.Builder
destinationProperties
(Consumer<DestinationFieldProperties.Builder> destinationProperties) The properties applied to a field when the connector is being used as a destination.destinationProperties
(DestinationFieldProperties destinationProperties) The properties applied to a field when the connector is being used as a destination.identifier
(String identifier) The unique identifier of the connector field.isDeprecated
(Boolean isDeprecated) Booelan value that indicates whether this field is deprecated or not.isPrimaryKey
(Boolean isPrimaryKey) Booelan value that indicates whether this field can be used as a primary key.The label applied to a connector entity field.parentIdentifier
(String parentIdentifier) The parent identifier of the connector field.default ConnectorEntityField.Builder
sourceProperties
(Consumer<SourceFieldProperties.Builder> sourceProperties) The properties that can be applied to a field when the connector is being used as a source.sourceProperties
(SourceFieldProperties sourceProperties) The properties that can be applied to a field when the connector is being used as a source.default ConnectorEntityField.Builder
supportedFieldTypeDetails
(Consumer<SupportedFieldTypeDetails.Builder> supportedFieldTypeDetails) Contains details regarding the supportedFieldType
, including the correspondingfilterOperators
andsupportedValues
.supportedFieldTypeDetails
(SupportedFieldTypeDetails supportedFieldTypeDetails) Contains details regarding the supportedFieldType
, including the correspondingfilterOperators
andsupportedValues
.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
identifier
The unique identifier of the connector field.
- Parameters:
identifier
- The unique identifier of the connector field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentIdentifier
The parent identifier of the connector field.
- Parameters:
parentIdentifier
- The parent identifier of the connector field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
label
The label applied to a connector entity field.
- Parameters:
label
- The label applied to a connector entity field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrimaryKey
Booelan value that indicates whether this field can be used as a primary key.
- Parameters:
isPrimaryKey
- Booelan value that indicates whether this field can be used as a primary key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
Default value that can be assigned to this field.
- Parameters:
defaultValue
- Default value that can be assigned to this field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDeprecated
Booelan value that indicates whether this field is deprecated or not.
- Parameters:
isDeprecated
- Booelan value that indicates whether this field is deprecated or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedFieldTypeDetails
ConnectorEntityField.Builder supportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails) Contains details regarding the supported
FieldType
, including the correspondingfilterOperators
andsupportedValues
.- Parameters:
supportedFieldTypeDetails
- Contains details regarding the supportedFieldType
, including the correspondingfilterOperators
andsupportedValues
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedFieldTypeDetails
default ConnectorEntityField.Builder supportedFieldTypeDetails(Consumer<SupportedFieldTypeDetails.Builder> supportedFieldTypeDetails) Contains details regarding the supported
This is a convenience method that creates an instance of theFieldType
, including the correspondingfilterOperators
andsupportedValues
.SupportedFieldTypeDetails.Builder
avoiding the need to create one manually viaSupportedFieldTypeDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosupportedFieldTypeDetails(SupportedFieldTypeDetails)
.- Parameters:
supportedFieldTypeDetails
- a consumer that will call methods onSupportedFieldTypeDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A description of the connector entity field.
- Parameters:
description
- A description of the connector entity field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceProperties
The properties that can be applied to a field when the connector is being used as a source.
- Parameters:
sourceProperties
- The properties that can be applied to a field when the connector is being used as a source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceProperties
default ConnectorEntityField.Builder sourceProperties(Consumer<SourceFieldProperties.Builder> sourceProperties) The properties that can be applied to a field when the connector is being used as a source.
This is a convenience method that creates an instance of theSourceFieldProperties.Builder
avoiding the need to create one manually viaSourceFieldProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceProperties(SourceFieldProperties)
.- Parameters:
sourceProperties
- a consumer that will call methods onSourceFieldProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
destinationProperties
ConnectorEntityField.Builder destinationProperties(DestinationFieldProperties destinationProperties) The properties applied to a field when the connector is being used as a destination.
- Parameters:
destinationProperties
- The properties applied to a field when the connector is being used as a destination.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
destinationProperties
default ConnectorEntityField.Builder destinationProperties(Consumer<DestinationFieldProperties.Builder> destinationProperties) The properties applied to a field when the connector is being used as a destination.
This is a convenience method that creates an instance of theDestinationFieldProperties.Builder
avoiding the need to create one manually viaDestinationFieldProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todestinationProperties(DestinationFieldProperties)
.- Parameters:
destinationProperties
- a consumer that will call methods onDestinationFieldProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customProperties
A map that has specific properties related to the ConnectorEntityField.
- Parameters:
customProperties
- A map that has specific properties related to the ConnectorEntityField.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-