Interface GeospatialLayerJoinDefinition.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<GeospatialLayerJoinDefinition.Builder,GeospatialLayerJoinDefinition>,SdkBuilder<GeospatialLayerJoinDefinition.Builder,GeospatialLayerJoinDefinition>,SdkPojo
- Enclosing class:
- GeospatialLayerJoinDefinition
@Mutable @NotThreadSafe public static interface GeospatialLayerJoinDefinition.Builder extends SdkPojo, CopyableBuilder<GeospatialLayerJoinDefinition.Builder,GeospatialLayerJoinDefinition>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default GeospatialLayerJoinDefinition.BuildercolorField(Consumer<GeospatialLayerColorField.Builder> colorField)The geospatial color field for the join definition.GeospatialLayerJoinDefinition.BuildercolorField(GeospatialLayerColorField colorField)The geospatial color field for the join definition.default GeospatialLayerJoinDefinition.BuilderdatasetKeyField(Consumer<UnaggregatedField.Builder> datasetKeyField)Sets the value of the DatasetKeyField property for this object.GeospatialLayerJoinDefinition.BuilderdatasetKeyField(UnaggregatedField datasetKeyField)Sets the value of the DatasetKeyField property for this object.GeospatialLayerJoinDefinition.BuildershapeKeyField(String shapeKeyField)The name of the field or property in the geospatial data source.-
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
-
shapeKeyField
GeospatialLayerJoinDefinition.Builder shapeKeyField(String shapeKeyField)
The name of the field or property in the geospatial data source.
- Parameters:
shapeKeyField- The name of the field or property in the geospatial data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetKeyField
GeospatialLayerJoinDefinition.Builder datasetKeyField(UnaggregatedField datasetKeyField)
Sets the value of the DatasetKeyField property for this object.- Parameters:
datasetKeyField- The new value for the DatasetKeyField property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetKeyField
default GeospatialLayerJoinDefinition.Builder datasetKeyField(Consumer<UnaggregatedField.Builder> datasetKeyField)
Sets the value of the DatasetKeyField property for this object. This is a convenience method that creates an instance of theUnaggregatedField.Builderavoiding the need to create one manually viaUnaggregatedField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todatasetKeyField(UnaggregatedField).- Parameters:
datasetKeyField- a consumer that will call methods onUnaggregatedField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
datasetKeyField(UnaggregatedField)
-
colorField
GeospatialLayerJoinDefinition.Builder colorField(GeospatialLayerColorField colorField)
The geospatial color field for the join definition.
- Parameters:
colorField- The geospatial color field for the join definition.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
colorField
default GeospatialLayerJoinDefinition.Builder colorField(Consumer<GeospatialLayerColorField.Builder> colorField)
The geospatial color field for the join definition.
This is a convenience method that creates an instance of theGeospatialLayerColorField.Builderavoiding the need to create one manually viaGeospatialLayerColorField.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocolorField(GeospatialLayerColorField).- Parameters:
colorField- a consumer that will call methods onGeospatialLayerColorField.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
colorField(GeospatialLayerColorField)
-
-