public class GetFeatureServiceMetadataRequest extends AbstractTectonRequest
AbstractTectonRequest that represents a request to the
feature-service/metadata endpoint to retrieve metadata about a FeatureService, including
the schema for join keys and request context, and the in-order output schema of returned feature
values.| Modifier and Type | Class and Description |
|---|---|
static class |
GetFeatureServiceMetadataRequest.Builder
A Builder class for building instances of
GetFeatureServiceMetadataRequest objects from
values configured by setters |
| Constructor and Description |
|---|
GetFeatureServiceMetadataRequest(java.lang.String featureServiceName)
Constructor that creates a new GetFeatureServiceMetadataRequest with default workspaceName
"prod" and featureServiceName provided.
|
GetFeatureServiceMetadataRequest(java.lang.String featureServiceName,
java.lang.String workspaceName)
Constructor that creates a new GetFeatureServiceMetadataRequest with the specified
workspaceName and featureServiceName
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
requestToJson()
Get the JSON representation of the request that will be sent to the /metadata endpoint.
|
equals, getEndpoint, getFeatureServiceName, getMethod, getWorkspaceName, hashCodepublic GetFeatureServiceMetadataRequest(java.lang.String featureServiceName,
java.lang.String workspaceName)
featureServiceName - Name of the Feature Service for which the metadata is being requestedworkspaceName - Name of the workspace in which the Feature Service is definedpublic GetFeatureServiceMetadataRequest(java.lang.String featureServiceName)
featureServiceName - Name of the Feature Service for which the metadata is being requestedpublic java.lang.String requestToJson()
requestToJson in class AbstractTectonRequestGetFeatureServiceMetadataRequest