Class EmissionPoliciesPropertiesFormat

java.lang.Object
com.azure.resourcemanager.networkfunction.models.EmissionPoliciesPropertiesFormat

public final class EmissionPoliciesPropertiesFormat extends Object
Emission policy properties.
  • Constructor Details

    • EmissionPoliciesPropertiesFormat

      public EmissionPoliciesPropertiesFormat()
  • Method Details

    • emissionType

      public EmissionType emissionType()
      Get the emissionType property: Emission format type.
      Returns:
      the emissionType value.
    • withEmissionType

      public EmissionPoliciesPropertiesFormat withEmissionType(EmissionType emissionType)
      Set the emissionType property: Emission format type.
      Parameters:
      emissionType - the emissionType value to set.
      Returns:
      the EmissionPoliciesPropertiesFormat object itself.
    • emissionDestinations

      public List<EmissionPolicyDestination> emissionDestinations()
      Get the emissionDestinations property: Emission policy destinations.
      Returns:
      the emissionDestinations value.
    • withEmissionDestinations

      public EmissionPoliciesPropertiesFormat withEmissionDestinations(List<EmissionPolicyDestination> emissionDestinations)
      Set the emissionDestinations property: Emission policy destinations.
      Parameters:
      emissionDestinations - the emissionDestinations value to set.
      Returns:
      the EmissionPoliciesPropertiesFormat object itself.
    • validate

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