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.BuilderdestinationProperties(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.BuildersourceProperties(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.BuildersupportedFieldTypeDetails(Consumer<SupportedFieldTypeDetails.Builder> supportedFieldTypeDetails) Contains details regarding the supportedFieldType, including the correspondingfilterOperatorsandsupportedValues.supportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails) Contains details regarding the supportedFieldType, including the correspondingfilterOperatorsandsupportedValues.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
-
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 correspondingfilterOperatorsandsupportedValues.- Parameters:
supportedFieldTypeDetails- Contains details regarding the supportedFieldType, including the correspondingfilterOperatorsandsupportedValues.- 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 correspondingfilterOperatorsandsupportedValues.SupportedFieldTypeDetails.Builderavoiding the need to create one manually viaSupportedFieldTypeDetails.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSourceFieldProperties.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDestinationFieldProperties.builder().When the
Consumercompletes,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.
-