ApiVersionSetContract Interface

public interface ApiVersionSetContract

An immutable client-side representation of ApiVersionSetContract.

Method Summary

Modifier and Type Method and Description
abstract String description()

Gets the description property: Description of API Version Set.

abstract String displayName()

Gets the displayName property: Name of API Version Set.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract ApiVersionSetContractInner innerModel()

Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.ApiVersionSetContractInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract ApiVersionSetContract refresh()

Refreshes the resource to sync with Azure.

abstract ApiVersionSetContract refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the ApiVersionSetContract resource.

abstract String versionHeaderName()

Gets the versionHeaderName property: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.

abstract String versionQueryName()

Gets the versionQueryName property: Name of query parameter that indicates the API Version if versioningScheme is set to `query`.

abstract VersioningScheme versioningScheme()

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

Method Details

description

public abstract String description()

Gets the description property: Description of API Version Set.

Returns:

the description value.

displayName

public abstract String displayName()

Gets the displayName property: Name of API Version Set.

Returns:

the displayName value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract ApiVersionSetContractInner innerModel()

Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.ApiVersionSetContractInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

refresh

public abstract ApiVersionSetContract refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract ApiVersionSetContract refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract ApiVersionSetContract.Update update()

Begins update for the ApiVersionSetContract resource.

Returns:

the stage of resource update.

versionHeaderName

public abstract String versionHeaderName()

Gets the versionHeaderName property: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.

Returns:

the versionHeaderName value.

versionQueryName

public abstract String versionQueryName()

Gets the versionQueryName property: Name of query parameter that indicates the API Version if versioningScheme is set to `query`.

Returns:

the versionQueryName value.

versioningScheme

public abstract VersioningScheme versioningScheme()

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

Returns:

the versioningScheme value.

Applies to