ApiEntityBaseContract Class
- java.
lang. Object - com.
microsoft. azure. management. apimanagement. v2019_01_01.ApiEntityBaseContract
- com.
public class ApiEntityBaseContract
API base contract details.
Constructor Summary
| Constructor | Description | |
|---|---|---|
| ApiEntityBaseContract() | ||
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.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. |
|
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 |
withIsCurrent(Boolean isCurrent)
Set indicates if API revision is current api revision. |
|
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
ApiEntityBaseContract
public ApiEntityBaseContract()
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:
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:
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 ApiEntityBaseContract withApiRevision(String apiRevision)
Set describes the Revision of the Api. If no value is provided, default revision 1 is created.
Parameters:
Returns:
withApiRevisionDescription
public ApiEntityBaseContract withApiRevisionDescription(String apiRevisionDescription)
Set description of the Api Revision.
Parameters:
Returns:
withApiType
public ApiEntityBaseContract withApiType(ApiType apiType)
Set type of API. Possible values include: 'http', 'soap'.
Parameters:
Returns:
withApiVersion
public ApiEntityBaseContract withApiVersion(String apiVersion)
Set indicates the Version identifier of the API if the API is versioned.
Parameters:
Returns:
withApiVersionDescription
public ApiEntityBaseContract withApiVersionDescription(String apiVersionDescription)
Set description of the Api Version.
Parameters:
Returns:
withApiVersionSetId
public ApiEntityBaseContract withApiVersionSetId(String apiVersionSetId)
Set a resource identifier for the related ApiVersionSet.
Parameters:
Returns:
withAuthenticationSettings
public ApiEntityBaseContract withAuthenticationSettings(AuthenticationSettingsContract authenticationSettings)
Set collection of authentication settings included into this API.
Parameters:
Returns:
withDescription
public ApiEntityBaseContract withDescription(String description)
Set description of the API. May include HTML formatting tags.
Parameters:
Returns:
withIsCurrent
public ApiEntityBaseContract withIsCurrent(Boolean isCurrent)
Set indicates if API revision is current api revision.
Parameters:
Returns:
withSubscriptionKeyParameterNames
public ApiEntityBaseContract withSubscriptionKeyParameterNames(SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames)
Set protocols over which API is made available.
Parameters:
Returns:
withSubscriptionRequired
public ApiEntityBaseContract withSubscriptionRequired(Boolean subscriptionRequired)
Set specifies whether an API or Product subscription is required for accessing the API.
Parameters:
Returns: