java.lang.Object
com.azure.core.util.ExpandableStringEnum<SoapApiType>
com.azure.resourcemanager.apimanagement.models.SoapApiType
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class SoapApiType extends com.azure.core.util.ExpandableStringEnum<SoapApiType>
Type of API to create. * `http` creates a REST API * `soap` creates a SOAP pass-through API * `websocket` creates websocket API * `graphql` creates GraphQL API. New types can be added in the future.
  • Field Details

    • HTTP

      public static final SoapApiType HTTP
      Static value http for SoapApiType.
    • SOAP

      public static final SoapApiType SOAP
      Static value soap for SoapApiType.
    • WEBSOCKET

      public static final SoapApiType WEBSOCKET
      Static value websocket for SoapApiType.
    • GRAPHQL

      public static final SoapApiType GRAPHQL
      Static value graphql for SoapApiType.
    • ODATA

      public static final SoapApiType ODATA
      Static value odata for SoapApiType.
    • GRPC

      public static final SoapApiType GRPC
      Static value grpc for SoapApiType.
  • Constructor Details

    • SoapApiType

      @Deprecated public SoapApiType()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of SoapApiType value.
  • Method Details

    • fromString

      public static SoapApiType fromString(String name)
      Creates or finds a SoapApiType from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding SoapApiType.
    • values

      public static Collection<SoapApiType> values()
      Gets known SoapApiType values.
      Returns:
      known SoapApiType values.