public static interface ConnectorEntityField.Builder extends SdkPojo, CopyableBuilder<ConnectorEntityField.Builder,ConnectorEntityField>
Modifier and Type | Method and Description |
---|---|
ConnectorEntityField.Builder |
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.
|
ConnectorEntityField.Builder |
destinationProperties(DestinationFieldProperties destinationProperties)
The properties applied to a field when the connector is being used as a destination.
|
ConnectorEntityField.Builder |
identifier(String identifier)
The unique identifier of the connector field.
|
ConnectorEntityField.Builder |
label(String label)
The label applied to a connector entity 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.
|
ConnectorEntityField.Builder |
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 supported
FieldType , including the corresponding
filterOperators and supportedValues . |
ConnectorEntityField.Builder |
supportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)
Contains details regarding the supported
FieldType , including the corresponding
filterOperators and supportedValues . |
equalsBySdkFields, sdkFields
copy
applyMutation, build
ConnectorEntityField.Builder identifier(String identifier)
The unique identifier of the connector field.
identifier
- The unique identifier of the connector field.ConnectorEntityField.Builder label(String label)
The label applied to a connector entity field.
label
- The label applied to a connector entity field.ConnectorEntityField.Builder supportedFieldTypeDetails(SupportedFieldTypeDetails supportedFieldTypeDetails)
Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.
supportedFieldTypeDetails
- Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.default ConnectorEntityField.Builder supportedFieldTypeDetails(Consumer<SupportedFieldTypeDetails.Builder> supportedFieldTypeDetails)
Contains details regarding the supported FieldType
, including the corresponding
filterOperators
and supportedValues
.
SupportedFieldTypeDetails.Builder
avoiding the
need to create one manually via SupportedFieldTypeDetails.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to supportedFieldTypeDetails(SupportedFieldTypeDetails)
.supportedFieldTypeDetails
- a consumer that will call methods on SupportedFieldTypeDetails.Builder
supportedFieldTypeDetails(SupportedFieldTypeDetails)
ConnectorEntityField.Builder description(String description)
A description of the connector entity field.
description
- A description of the connector entity field.ConnectorEntityField.Builder sourceProperties(SourceFieldProperties sourceProperties)
The properties that can be applied to a field when the connector is being used as a source.
sourceProperties
- The properties that can be applied to a field when the connector is being used as a source.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 that creates an instance of theSourceFieldProperties.Builder
avoiding the need
to create one manually via SourceFieldProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to sourceProperties(SourceFieldProperties)
.sourceProperties
- a consumer that will call methods on SourceFieldProperties.Builder
sourceProperties(SourceFieldProperties)
ConnectorEntityField.Builder destinationProperties(DestinationFieldProperties destinationProperties)
The properties applied to a field when the connector is being used as a destination.
destinationProperties
- The properties applied to a field when the connector is being used as a destination.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 that creates an instance of theDestinationFieldProperties.Builder
avoiding the
need to create one manually via DestinationFieldProperties.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to destinationProperties(DestinationFieldProperties)
.destinationProperties
- a consumer that will call methods on DestinationFieldProperties.Builder
destinationProperties(DestinationFieldProperties)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.