public static final class GetFeaturesRequest.Builder
extends java.lang.Object
GetFeaturesRequest objects from values
configured by setters| Constructor and Description |
|---|
Builder()
Constructor for instantiating an empty Builder
|
| Modifier and Type | Method and Description |
|---|---|
GetFeaturesRequest |
build()
Returns an instance of
GetFeaturesRequest created from the fields set on this builder |
GetFeaturesRequest.Builder |
featureServiceName(java.lang.String featureServiceName)
Setter for featureServiceName
|
GetFeaturesRequest.Builder |
getFeaturesRequestData(GetFeaturesRequestData getFeaturesRequestData)
Setter for
GetFeaturesRequestData |
GetFeaturesRequest.Builder |
metadataOptions(java.util.Set<MetadataOption> metadataOptions)
Setter for metadataOptions
|
GetFeaturesRequest.Builder |
workspaceName(java.lang.String workspaceName)
Setter for workspaceName
|
public GetFeaturesRequest.Builder metadataOptions(java.util.Set<MetadataOption> metadataOptions)
metadataOptions - A Set of MetadataOption for retrieving additional
metadata about the feature values. Use RequestConstants.ALL_METADATA_OPTIONS to
request all metadata and RequestConstants.NONE_METADATA_OPTIONS to request no
metadata respectively. By default, RequestConstants.DEFAULT_METADATA_OPTIONS will
be added to each requestpublic GetFeaturesRequest.Builder workspaceName(java.lang.String workspaceName)
workspaceName - Name of the workspace in which the Feature Service is definedpublic GetFeaturesRequest.Builder featureServiceName(java.lang.String featureServiceName)
featureServiceName - Name of the Feature Service for which the feature vector is being
requestedpublic GetFeaturesRequest.Builder getFeaturesRequestData(GetFeaturesRequestData getFeaturesRequestData)
GetFeaturesRequestDatagetFeaturesRequestData - GetFeaturesRequestData object with joinKeyMap and/or
requestContextMappublic GetFeaturesRequest build()
GetFeaturesRequest created from the fields set on this builderGetFeaturesRequest objectInvalidRequestParameterException - when workspaceName and/or featureServiceName is null
or empty