IntegrationServiceEnvironmentManagedApiInner Class

public final class IntegrationServiceEnvironmentManagedApiInner
extends Resource

The integration service environment managed api.

Constructor Summary

Constructor Description
IntegrationServiceEnvironmentManagedApiInner()

Creates an instance of IntegrationServiceEnvironmentManagedApiInner class.

Method Summary

Modifier and Type Method and Description
String apiDefinitionUrl()

Get the apiDefinitionUrl property: The API definition.

ApiResourceDefinitions apiDefinitions()

Get the apiDefinitions property: The api definitions.

ApiResourceBackendService backendService()

Get the backendService property: The backend service.

List<String> capabilities()

Get the capabilities property: The capabilities.

ApiTier category()

Get the category property: The category.

Map<String,Object> connectionParameters()

Get the connectionParameters property: The connection parameters.

IntegrationServiceEnvironmentManagedApiDeploymentParameters deploymentParameters()

Get the deploymentParameters property: The integration service environment managed api deployment parameters.

static IntegrationServiceEnvironmentManagedApiInner fromJson(JsonReader jsonReader)

Reads an instance of IntegrationServiceEnvironmentManagedApiInner from the JsonReader.

ApiResourceGeneralInformation generalInformation()

Get the generalInformation property: The api general information.

String id()

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

ResourceReference integrationServiceEnvironment()

Get the integrationServiceEnvironment property: The integration service environment reference.

ApiResourceMetadata metadata()

Get the metadata property: The metadata.

String name()

Get the name property: The name of the resource.

String namePropertiesName()

Get the name property: The name.

ApiResourcePolicies policies()

Get the policies property: The policies for the API.

WorkflowProvisioningState provisioningState()

Get the provisioningState property: The provisioning state.

List<String> runtimeUrls()

Get the runtimeUrls property: The runtime urls.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

IntegrationServiceEnvironmentManagedApiInner withDeploymentParameters(IntegrationServiceEnvironmentManagedApiDeploymentParameters deploymentParameters)

Set the deploymentParameters property: The integration service environment managed api deployment parameters.

IntegrationServiceEnvironmentManagedApiInner withIntegrationServiceEnvironment(ResourceReference integrationServiceEnvironment)

Set the integrationServiceEnvironment property: The integration service environment reference.

IntegrationServiceEnvironmentManagedApiInner withLocation(String location)
IntegrationServiceEnvironmentManagedApiInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

IntegrationServiceEnvironmentManagedApiInner

public IntegrationServiceEnvironmentManagedApiInner()

Creates an instance of IntegrationServiceEnvironmentManagedApiInner class.

Method Details

apiDefinitionUrl

public String apiDefinitionUrl()

Get the apiDefinitionUrl property: The API definition.

Returns:

the apiDefinitionUrl value.

apiDefinitions

public ApiResourceDefinitions apiDefinitions()

Get the apiDefinitions property: The api definitions.

Returns:

the apiDefinitions value.

backendService

public ApiResourceBackendService backendService()

Get the backendService property: The backend service.

Returns:

the backendService value.

capabilities

public List capabilities()

Get the capabilities property: The capabilities.

Returns:

the capabilities value.

category

public ApiTier category()

Get the category property: The category.

Returns:

the category value.

connectionParameters

public Map connectionParameters()

Get the connectionParameters property: The connection parameters.

Returns:

the connectionParameters value.

deploymentParameters

public IntegrationServiceEnvironmentManagedApiDeploymentParameters deploymentParameters()

Get the deploymentParameters property: The integration service environment managed api deployment parameters.

Returns:

the deploymentParameters value.

fromJson

public static IntegrationServiceEnvironmentManagedApiInner fromJson(JsonReader jsonReader)

Reads an instance of IntegrationServiceEnvironmentManagedApiInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of IntegrationServiceEnvironmentManagedApiInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

generalInformation

public ApiResourceGeneralInformation generalInformation()

Get the generalInformation property: The api general information.

Returns:

the generalInformation value.

id

public String id()

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

Overrides:

IntegrationServiceEnvironmentManagedApiInner.id()

Returns:

the id value.

integrationServiceEnvironment

public ResourceReference integrationServiceEnvironment()

Get the integrationServiceEnvironment property: The integration service environment reference.

Returns:

the integrationServiceEnvironment value.

metadata

public ApiResourceMetadata metadata()

Get the metadata property: The metadata.

Returns:

the metadata value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

IntegrationServiceEnvironmentManagedApiInner.name()

Returns:

the name value.

namePropertiesName

public String namePropertiesName()

Get the name property: The name.

Returns:

the name value.

policies

public ApiResourcePolicies policies()

Get the policies property: The policies for the API.

Returns:

the policies value.

provisioningState

public WorkflowProvisioningState provisioningState()

Get the provisioningState property: The provisioning state.

Returns:

the provisioningState value.

runtimeUrls

public List runtimeUrls()

Get the runtimeUrls property: The runtime urls.

Returns:

the runtimeUrls value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

IntegrationServiceEnvironmentManagedApiInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

IntegrationServiceEnvironmentManagedApiInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withDeploymentParameters

public IntegrationServiceEnvironmentManagedApiInner withDeploymentParameters(IntegrationServiceEnvironmentManagedApiDeploymentParameters deploymentParameters)

Set the deploymentParameters property: The integration service environment managed api deployment parameters.

Parameters:

deploymentParameters - the deploymentParameters value to set.

Returns:

the IntegrationServiceEnvironmentManagedApiInner object itself.

withIntegrationServiceEnvironment

public IntegrationServiceEnvironmentManagedApiInner withIntegrationServiceEnvironment(ResourceReference integrationServiceEnvironment)

Set the integrationServiceEnvironment property: The integration service environment reference.

Parameters:

integrationServiceEnvironment - the integrationServiceEnvironment value to set.

Returns:

the IntegrationServiceEnvironmentManagedApiInner object itself.

withLocation

public IntegrationServiceEnvironmentManagedApiInner withLocation(String location)

Overrides:

IntegrationServiceEnvironmentManagedApiInner.withLocation(String location)

Parameters:

location

withTags

public IntegrationServiceEnvironmentManagedApiInner withTags(Map tags)

Overrides:

IntegrationServiceEnvironmentManagedApiInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to