Interface ConnectorEntityField.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectorEntityField.Builder,ConnectorEntityField>,SdkBuilder<ConnectorEntityField.Builder,ConnectorEntityField>,SdkPojo
- Enclosing class:
- ConnectorEntityField
public static interface ConnectorEntityField.Builder extends SdkPojo, CopyableBuilder<ConnectorEntityField.Builder,ConnectorEntityField>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ConnectorEntityField.BuildercustomProperties(Map<String,String> customProperties)A map that has specific properties related to the ConnectorEntityField.ConnectorEntityField.BuilderdefaultValue(String defaultValue)Default value that can be assigned to this field.ConnectorEntityField.Builderdescription(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.ConnectorEntityField.BuilderdestinationProperties(DestinationFieldProperties destinationProperties)The properties applied to a field when the connector is being used as a destination.ConnectorEntityField.Builderidentifier(String identifier)The unique identifier of the connector field.ConnectorEntityField.BuilderisDeprecated(Boolean isDeprecated)Booelan value that indicates whether this field is deprecated or not.ConnectorEntityField.BuilderisPrimaryKey(Boolean isPrimaryKey)Booelan value that indicates whether this field can be used as a primary key.ConnectorEntityField.Builderlabel(String label)The label applied to a connector entity field.ConnectorEntityField.BuilderparentIdentifier(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.ConnectorEntityField.BuildersourceProperties(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.ConnectorEntityField.BuildersupportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)Contains details regarding the supportedFieldType, including the correspondingfilterOperatorsandsupportedValues.-
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, sdkFields
-
-
-
-
Method Detail
-
identifier
ConnectorEntityField.Builder identifier(String 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
ConnectorEntityField.Builder parentIdentifier(String 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
ConnectorEntityField.Builder label(String 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
ConnectorEntityField.Builder isPrimaryKey(Boolean 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
ConnectorEntityField.Builder defaultValue(String 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
ConnectorEntityField.Builder isDeprecated(Boolean 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:
supportedFieldTypeDetails(SupportedFieldTypeDetails)
-
description
ConnectorEntityField.Builder description(String 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
ConnectorEntityField.Builder sourceProperties(SourceFieldProperties 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:
sourceProperties(SourceFieldProperties)
-
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:
destinationProperties(DestinationFieldProperties)
-
customProperties
ConnectorEntityField.Builder customProperties(Map<String,String> 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.
-
-