Class JitNetworkAccessRequestInner

java.lang.Object
com.azure.resourcemanager.security.fluent.models.JitNetworkAccessRequestInner

public final class JitNetworkAccessRequestInner extends Object
The JitNetworkAccessRequest model.
  • Constructor Details

    • JitNetworkAccessRequestInner

      public JitNetworkAccessRequestInner()
  • Method Details

    • virtualMachines

      public List<JitNetworkAccessRequestVirtualMachine> virtualMachines()
      Get the virtualMachines property: The virtualMachines property.
      Returns:
      the virtualMachines value.
    • withVirtualMachines

      public JitNetworkAccessRequestInner withVirtualMachines(List<JitNetworkAccessRequestVirtualMachine> virtualMachines)
      Set the virtualMachines property: The virtualMachines property.
      Parameters:
      virtualMachines - the virtualMachines value to set.
      Returns:
      the JitNetworkAccessRequestInner object itself.
    • startTimeUtc

      public OffsetDateTime startTimeUtc()
      Get the startTimeUtc property: The start time of the request in UTC.
      Returns:
      the startTimeUtc value.
    • withStartTimeUtc

      public JitNetworkAccessRequestInner withStartTimeUtc(OffsetDateTime startTimeUtc)
      Set the startTimeUtc property: The start time of the request in UTC.
      Parameters:
      startTimeUtc - the startTimeUtc value to set.
      Returns:
      the JitNetworkAccessRequestInner object itself.
    • requestor

      public String requestor()
      Get the requestor property: The identity of the person who made the request.
      Returns:
      the requestor value.
    • withRequestor

      public JitNetworkAccessRequestInner withRequestor(String requestor)
      Set the requestor property: The identity of the person who made the request.
      Parameters:
      requestor - the requestor value to set.
      Returns:
      the JitNetworkAccessRequestInner object itself.
    • justification

      public String justification()
      Get the justification property: The justification for making the initiate request.
      Returns:
      the justification value.
    • withJustification

      public JitNetworkAccessRequestInner withJustification(String justification)
      Set the justification property: The justification for making the initiate request.
      Parameters:
      justification - the justification value to set.
      Returns:
      the JitNetworkAccessRequestInner object itself.
    • validate

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