Class IngestionPolicyPropertiesFormat

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

public final class IngestionPolicyPropertiesFormat extends Object
Ingestion Policy properties.
  • Constructor Details

    • IngestionPolicyPropertiesFormat

      public IngestionPolicyPropertiesFormat()
  • Method Details

    • ingestionType

      public IngestionType ingestionType()
      Get the ingestionType property: The ingestion type.
      Returns:
      the ingestionType value.
    • withIngestionType

      public IngestionPolicyPropertiesFormat withIngestionType(IngestionType ingestionType)
      Set the ingestionType property: The ingestion type.
      Parameters:
      ingestionType - the ingestionType value to set.
      Returns:
      the IngestionPolicyPropertiesFormat object itself.
    • ingestionSources

      public List<IngestionSourcesPropertiesFormat> ingestionSources()
      Get the ingestionSources property: Ingestion Sources.
      Returns:
      the ingestionSources value.
    • withIngestionSources

      public IngestionPolicyPropertiesFormat withIngestionSources(List<IngestionSourcesPropertiesFormat> ingestionSources)
      Set the ingestionSources property: Ingestion Sources.
      Parameters:
      ingestionSources - the ingestionSources value to set.
      Returns:
      the IngestionPolicyPropertiesFormat object itself.
    • validate

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