VersioningScheme Class

public final class VersioningScheme
extends ExpandableStringEnum<VersioningScheme>

An value that determines where the API Version identifier will be located in a HTTP request.

Field Summary

Modifier and Type Field and Description
static final VersioningScheme HEADER

Static value Header for VersioningScheme.

static final VersioningScheme QUERY

Static value Query for VersioningScheme.

static final VersioningScheme SEGMENT

Static value Segment for VersioningScheme.

Constructor Summary

Constructor Description
VersioningScheme()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of VersioningScheme value.

Method Summary

Modifier and Type Method and Description
static VersioningScheme fromString(String name)

Creates or finds a VersioningScheme from its string representation.

static Collection<VersioningScheme> values()

Gets known VersioningScheme values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

HEADER

public static final VersioningScheme HEADER

Static value Header for VersioningScheme.

QUERY

public static final VersioningScheme QUERY

Static value Query for VersioningScheme.

SEGMENT

public static final VersioningScheme SEGMENT

Static value Segment for VersioningScheme.

Constructor Details

VersioningScheme

@Deprecated
public VersioningScheme()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of VersioningScheme value.

Method Details

fromString

public static VersioningScheme fromString(String name)

Creates or finds a VersioningScheme from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding VersioningScheme.

values

public static Collection values()

Gets known VersioningScheme values.

Returns:

known VersioningScheme values.

Applies to