Class BatchNodeCommunicationMode

java.lang.Object
com.azure.core.util.ExpandableStringEnum<BatchNodeCommunicationMode>
com.azure.compute.batch.models.BatchNodeCommunicationMode
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class BatchNodeCommunicationMode extends com.azure.core.util.ExpandableStringEnum<BatchNodeCommunicationMode>
BatchNodeCommunicationMode enums.
  • Field Details

    • DEFAULT

      public static final BatchNodeCommunicationMode DEFAULT
      The node communication mode is automatically set by the Batch service.
    • CLASSIC

      public static final BatchNodeCommunicationMode CLASSIC
      Nodes using the classic communication mode require inbound TCP communication on ports 29876 and 29877 from the "BatchNodeManagement.{region}" service tag and outbound TCP communication on port 443 to the "Storage.region" and "BatchNodeManagement.{region}" service tags.
    • SIMPLIFIED

      public static final BatchNodeCommunicationMode SIMPLIFIED
      Nodes using the simplified communication mode require outbound TCP communication on port 443 to the "BatchNodeManagement.{region}" service tag. No open inbound ports are required.
  • Constructor Details

    • BatchNodeCommunicationMode

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

    • fromString

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

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