Class ApiResourceMetadata

java.lang.Object
com.azure.resourcemanager.logic.models.ApiResourceMetadata

public final class ApiResourceMetadata extends Object
The api resource metadata.
  • Constructor Details

    • ApiResourceMetadata

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

    • source

      public String source()
      Get the source property: The source.
      Returns:
      the source value.
    • withSource

      public ApiResourceMetadata withSource(String source)
      Set the source property: The source.
      Parameters:
      source - the source value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • brandColor

      public String brandColor()
      Get the brandColor property: The brand color.
      Returns:
      the brandColor value.
    • withBrandColor

      public ApiResourceMetadata withBrandColor(String brandColor)
      Set the brandColor property: The brand color.
      Parameters:
      brandColor - the brandColor value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • hideKey

      public String hideKey()
      Get the hideKey property: The hide key.
      Returns:
      the hideKey value.
    • withHideKey

      public ApiResourceMetadata withHideKey(String hideKey)
      Set the hideKey property: The hide key.
      Parameters:
      hideKey - the hideKey value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • tags

      public Map<String,String> tags()
      Get the tags property: The tags.
      Returns:
      the tags value.
    • withTags

      public ApiResourceMetadata withTags(Map<String,String> tags)
      Set the tags property: The tags.
      Parameters:
      tags - the tags value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • apiType

      public ApiType apiType()
      Get the apiType property: The api type.
      Returns:
      the apiType value.
    • withApiType

      public ApiResourceMetadata withApiType(ApiType apiType)
      Set the apiType property: The api type.
      Parameters:
      apiType - the apiType value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • wsdlService

      public WsdlService wsdlService()
      Get the wsdlService property: The WSDL service.
      Returns:
      the wsdlService value.
    • withWsdlService

      public ApiResourceMetadata withWsdlService(WsdlService wsdlService)
      Set the wsdlService property: The WSDL service.
      Parameters:
      wsdlService - the wsdlService value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • wsdlImportMethod

      public WsdlImportMethod wsdlImportMethod()
      Get the wsdlImportMethod property: The WSDL import method.
      Returns:
      the wsdlImportMethod value.
    • withWsdlImportMethod

      public ApiResourceMetadata withWsdlImportMethod(WsdlImportMethod wsdlImportMethod)
      Set the wsdlImportMethod property: The WSDL import method.
      Parameters:
      wsdlImportMethod - the wsdlImportMethod value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • connectionType

      public String connectionType()
      Get the connectionType property: The connection type.
      Returns:
      the connectionType value.
    • withConnectionType

      public ApiResourceMetadata withConnectionType(String connectionType)
      Set the connectionType property: The connection type.
      Parameters:
      connectionType - the connectionType value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • provisioningState

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

      public ApiResourceMetadata withProvisioningState(WorkflowProvisioningState provisioningState)
      Set the provisioningState property: The provisioning state.
      Parameters:
      provisioningState - the provisioningState value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • deploymentParameters

      public ApiDeploymentParameterMetadataSet deploymentParameters()
      Get the deploymentParameters property: The connector deployment parameters metadata.
      Returns:
      the deploymentParameters value.
    • withDeploymentParameters

      public ApiResourceMetadata withDeploymentParameters(ApiDeploymentParameterMetadataSet deploymentParameters)
      Set the deploymentParameters property: The connector deployment parameters metadata.
      Parameters:
      deploymentParameters - the deploymentParameters value to set.
      Returns:
      the ApiResourceMetadata object itself.
    • validate

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