Interface ConnectorEntityField.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ConnectorEntityField.Builder,,- ConnectorEntityField> - SdkBuilder<ConnectorEntityField.Builder,,- ConnectorEntityField> - SdkPojo
- Enclosing class:
- ConnectorEntityField
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
identifierThe 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.
 
- 
parentIdentifierThe 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.
 
- 
labelThe 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.
 
- 
isPrimaryKeyBooelan 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.
 
- 
defaultValueDefault 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.
 
- 
isDeprecatedBooelan 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.
 
- 
supportedFieldTypeDetailsConnectorEntityField.Builder supportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails) Contains details regarding the supported FieldType, including the correspondingfilterOperatorsandsupportedValues.- Parameters:
- supportedFieldTypeDetails- Contains details regarding the supported- FieldType, including the corresponding- filterOperatorsand- supportedValues.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
supportedFieldTypeDetailsdefault 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 on- SupportedFieldTypeDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
descriptionA 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.
 
- 
sourcePropertiesThe 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.
 
- 
sourcePropertiesdefault 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 on- SourceFieldProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
destinationPropertiesConnectorEntityField.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.
 
- 
destinationPropertiesdefault 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 on- DestinationFieldProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
customPropertiesA 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.
 
 
-