Interface NeptuneAnalyticsConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NeptuneAnalyticsConfiguration.Builder,NeptuneAnalyticsConfiguration>,SdkBuilder<NeptuneAnalyticsConfiguration.Builder,NeptuneAnalyticsConfiguration>,SdkPojo
- Enclosing class:
- NeptuneAnalyticsConfiguration
@Mutable @NotThreadSafe public static interface NeptuneAnalyticsConfiguration.Builder extends SdkPojo, CopyableBuilder<NeptuneAnalyticsConfiguration.Builder,NeptuneAnalyticsConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default NeptuneAnalyticsConfiguration.BuilderfieldMapping(Consumer<NeptuneAnalyticsFieldMapping.Builder> fieldMapping)Contains the names of the fields to which to map information about the vector store.NeptuneAnalyticsConfiguration.BuilderfieldMapping(NeptuneAnalyticsFieldMapping fieldMapping)Contains the names of the fields to which to map information about the vector store.NeptuneAnalyticsConfiguration.BuildergraphArn(String graphArn)The Amazon Resource Name (ARN) of the Neptune Analytics vector store.-
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 Detail
-
graphArn
NeptuneAnalyticsConfiguration.Builder graphArn(String graphArn)
The Amazon Resource Name (ARN) of the Neptune Analytics vector store.
- Parameters:
graphArn- The Amazon Resource Name (ARN) of the Neptune Analytics vector store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldMapping
NeptuneAnalyticsConfiguration.Builder fieldMapping(NeptuneAnalyticsFieldMapping fieldMapping)
Contains the names of the fields to which to map information about the vector store.
- Parameters:
fieldMapping- Contains the names of the fields to which to map information about the vector store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldMapping
default NeptuneAnalyticsConfiguration.Builder fieldMapping(Consumer<NeptuneAnalyticsFieldMapping.Builder> fieldMapping)
Contains the names of the fields to which to map information about the vector store.
This is a convenience method that creates an instance of theNeptuneAnalyticsFieldMapping.Builderavoiding the need to create one manually viaNeptuneAnalyticsFieldMapping.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofieldMapping(NeptuneAnalyticsFieldMapping).- Parameters:
fieldMapping- a consumer that will call methods onNeptuneAnalyticsFieldMapping.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
fieldMapping(NeptuneAnalyticsFieldMapping)
-
-