Class ApiResourceProperties

java.lang.Object
com.azure.resourcemanager.logic.models.ApiResourceProperties
Direct Known Subclasses:
IntegrationServiceEnvironmentManagedApiProperties

public class ApiResourceProperties extends Object
The API resource properties.
  • Constructor Details

    • ApiResourceProperties

      public ApiResourceProperties()
      Creates an instance of ApiResourceProperties class.
  • Method Details

    • name

      public String name()
      Get the name property: The name.
      Returns:
      the name value.
    • connectionParameters

      public Map<String,Object> connectionParameters()
      Get the connectionParameters property: The connection parameters.
      Returns:
      the connectionParameters value.
    • metadata

      public ApiResourceMetadata metadata()
      Get the metadata property: The metadata.
      Returns:
      the metadata value.
    • runtimeUrls

      public List<String> runtimeUrls()
      Get the runtimeUrls property: The runtime urls.
      Returns:
      the runtimeUrls value.
    • generalInformation

      public ApiResourceGeneralInformation generalInformation()
      Get the generalInformation property: The api general information.
      Returns:
      the generalInformation value.
    • capabilities

      public List<String> capabilities()
      Get the capabilities property: The capabilities.
      Returns:
      the capabilities value.
    • backendService

      public ApiResourceBackendService backendService()
      Get the backendService property: The backend service.
      Returns:
      the backendService value.
    • policies

      public ApiResourcePolicies policies()
      Get the policies property: The policies for the API.
      Returns:
      the policies value.
    • 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.
    • integrationServiceEnvironment

      public ResourceReference integrationServiceEnvironment()
      Get the integrationServiceEnvironment property: The integration service environment reference.
      Returns:
      the integrationServiceEnvironment value.
    • withIntegrationServiceEnvironment

      public ApiResourceProperties withIntegrationServiceEnvironment(ResourceReference integrationServiceEnvironment)
      Set the integrationServiceEnvironment property: The integration service environment reference.
      Parameters:
      integrationServiceEnvironment - the integrationServiceEnvironment value to set.
      Returns:
      the ApiResourceProperties object itself.
    • provisioningState

      public WorkflowProvisioningState provisioningState()
      Get the provisioningState property: The provisioning state.
      Returns:
      the provisioningState value.
    • category

      public ApiTier category()
      Get the category property: The category.
      Returns:
      the category value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.