ApiUpdateContract Class
- java.
lang. Object - com.
microsoft. azure. management. apimanagement. v2019_01_01.ApiUpdateContract
- com.
public class ApiUpdateContract
API update contract details.
Constructor Summary
| Constructor | Description | |
|---|---|---|
| ApiUpdateContract() | ||
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| java.lang.String |
apiRevision()
Get describes the Revision of the Api. |
| java.lang.String |
apiRevisionDescription()
Get description of the Api Revision. |
|
Api |
apiType()
Get type of API. |
| java.lang.String |
apiVersion()
Get indicates the Version identifier of the API if the API is versioned. |
| java.lang.String |
apiVersionDescription()
Get description of the Api Version. |
| java.lang.String |
apiVersionSetId()
Get a resource identifier for the related Api |
|
Authentication |
authenticationSettings()
Get collection of authentication settings included into this API. |
| java.lang.String |
description()
Get description of the API. |
| java.lang.String |
displayName()
Get aPI name. |
| java.lang.Boolean |
isCurrent()
Get indicates if API revision is current api revision. |
| java.lang.Boolean |
isOnline()
Get indicates if API revision is accessible via the gateway. |
| java.lang.String |
path()
Get relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. |
| java.util.List<Protocol> |
protocols()
Get describes on which protocols the operations in this API can be invoked. |
| java.lang.String |
serviceUrl()
Get absolute URL of the backend service implementing this API. |
|
Subscription |
subscriptionKeyParameterNames()
Get protocols over which API is made available. |
| java.lang.Boolean |
subscriptionRequired()
Get specifies whether an API or Product subscription is required for accessing the API. |
|
Api |
withApiRevision(String apiRevision)
Set describes the Revision of the Api. |
|
Api |
withApiRevisionDescription(String apiRevisionDescription)
Set description of the Api Revision. |
|
Api |
withApiType(ApiType apiType)
Set type of API. |
|
Api |
withApiVersion(String apiVersion)
Set indicates the Version identifier of the API if the API is versioned. |
|
Api |
withApiVersionDescription(String apiVersionDescription)
Set description of the Api Version. |
|
Api |
withApiVersionSetId(String apiVersionSetId)
Set a resource identifier for the related Api |
|
Api |
withAuthenticationSettings(AuthenticationSettingsContract authenticationSettings)
Set collection of authentication settings included into this API. |
|
Api |
withDescription(String description)
Set description of the API. |
|
Api |
withDisplayName(String displayName)
Set aPI name. |
|
Api |
withIsCurrent(Boolean isCurrent)
Set indicates if API revision is current api revision. |
|
Api |
withPath(String path)
Set relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. |
|
Api |
withProtocols(List<Protocol> protocols)
Set describes on which protocols the operations in this API can be invoked. |
|
Api |
withServiceUrl(String serviceUrl)
Set absolute URL of the backend service implementing this API. |
|
Api |
withSubscriptionKeyParameterNames(SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames)
Set protocols over which API is made available. |
|
Api |
withSubscriptionRequired(Boolean subscriptionRequired)
Set specifies whether an API or Product subscription is required for accessing the API. |
Methods inherited from java.lang.Object
Constructor Details
ApiUpdateContract
public ApiUpdateContract()
Method Details
apiRevision
public String apiRevision()
Get describes the Revision of the Api. If no value is provided, default revision 1 is created.
Returns:
apiRevisionDescription
public String apiRevisionDescription()
Get description of the Api Revision.
Returns:
apiType
public ApiType apiType()
Get type of API. Possible values include: 'http', 'soap'.
Returns:
apiVersion
public String apiVersion()
Get indicates the Version identifier of the API if the API is versioned.
Returns:
apiVersionDescription
public String apiVersionDescription()
Get description of the Api Version.
Returns:
apiVersionSetId
public String apiVersionSetId()
Get a resource identifier for the related ApiVersionSet.
Returns:
authenticationSettings
public AuthenticationSettingsContract authenticationSettings()
Get collection of authentication settings included into this API.
Returns:
description
public String description()
Get description of the API. May include HTML formatting tags.
Returns:
displayName
public String displayName()
Get aPI name.
Returns:
isCurrent
public Boolean isCurrent()
Get indicates if API revision is current api revision.
Returns:
isOnline
public Boolean isOnline()
Get indicates if API revision is accessible via the gateway.
Returns:
path
public String path()
Get relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API.
Returns:
protocols
public List<Protocol> protocols()
Get describes on which protocols the operations in this API can be invoked.
Returns:
serviceUrl
public String serviceUrl()
Get absolute URL of the backend service implementing this API.
Returns:
subscriptionKeyParameterNames
public SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames()
Get protocols over which API is made available.
Returns:
subscriptionRequired
public Boolean subscriptionRequired()
Get specifies whether an API or Product subscription is required for accessing the API.
Returns:
withApiRevision
public ApiUpdateContract withApiRevision(String apiRevision)
Set describes the Revision of the Api. If no value is provided, default revision 1 is created.
Parameters:
Returns:
withApiRevisionDescription
public ApiUpdateContract withApiRevisionDescription(String apiRevisionDescription)
Set description of the Api Revision.
Parameters:
Returns:
withApiType
public ApiUpdateContract withApiType(ApiType apiType)
Set type of API. Possible values include: 'http', 'soap'.
Parameters:
Returns:
withApiVersion
public ApiUpdateContract withApiVersion(String apiVersion)
Set indicates the Version identifier of the API if the API is versioned.
Parameters:
Returns:
withApiVersionDescription
public ApiUpdateContract withApiVersionDescription(String apiVersionDescription)
Set description of the Api Version.
Parameters:
Returns:
withApiVersionSetId
public ApiUpdateContract withApiVersionSetId(String apiVersionSetId)
Set a resource identifier for the related ApiVersionSet.
Parameters:
Returns:
withAuthenticationSettings
public ApiUpdateContract withAuthenticationSettings(AuthenticationSettingsContract authenticationSettings)
Set collection of authentication settings included into this API.
Parameters:
Returns:
withDescription
public ApiUpdateContract withDescription(String description)
Set description of the API. May include HTML formatting tags.
Parameters:
Returns:
withDisplayName
public ApiUpdateContract withDisplayName(String displayName)
Set aPI name.
Parameters:
Returns:
withIsCurrent
public ApiUpdateContract withIsCurrent(Boolean isCurrent)
Set indicates if API revision is current api revision.
Parameters:
Returns:
withPath
public ApiUpdateContract withPath(String path)
Set relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API.
Parameters:
Returns:
withProtocols
public ApiUpdateContract withProtocols(List<Protocol> protocols)
Set describes on which protocols the operations in this API can be invoked.
Parameters:
Returns:
withServiceUrl
public ApiUpdateContract withServiceUrl(String serviceUrl)
Set absolute URL of the backend service implementing this API.
Parameters:
Returns:
withSubscriptionKeyParameterNames
public ApiUpdateContract withSubscriptionKeyParameterNames(SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames)
Set protocols over which API is made available.
Parameters:
Returns:
withSubscriptionRequired
public ApiUpdateContract withSubscriptionRequired(Boolean subscriptionRequired)
Set specifies whether an API or Product subscription is required for accessing the API.
Parameters:
Returns: