Class PublicNetworkAccessFlag

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

public final class PublicNetworkAccessFlag extends com.azure.core.util.ExpandableStringEnum<PublicNetworkAccessFlag>
This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.
  • Field Details

    • ENABLED

      public static final PublicNetworkAccessFlag ENABLED
      Static value Enabled for PublicNetworkAccessFlag.
    • DISABLED

      public static final PublicNetworkAccessFlag DISABLED
      Static value Disabled for PublicNetworkAccessFlag.
    • SECURED_BY_PERIMETER

      public static final PublicNetworkAccessFlag SECURED_BY_PERIMETER
      Static value SecuredByPerimeter for PublicNetworkAccessFlag.
  • Constructor Details

    • PublicNetworkAccessFlag

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

    • fromString

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

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