Class BatchConfigurationProperties

java.lang.Object
com.azure.resourcemanager.logic.models.ArtifactProperties
com.azure.resourcemanager.logic.models.BatchConfigurationProperties

public final class BatchConfigurationProperties extends ArtifactProperties
The batch configuration properties definition.
  • Constructor Details

    • BatchConfigurationProperties

      public BatchConfigurationProperties()
      Creates an instance of BatchConfigurationProperties class.
  • Method Details

    • batchGroupName

      public String batchGroupName()
      Get the batchGroupName property: The name of the batch group.
      Returns:
      the batchGroupName value.
    • withBatchGroupName

      public BatchConfigurationProperties withBatchGroupName(String batchGroupName)
      Set the batchGroupName property: The name of the batch group.
      Parameters:
      batchGroupName - the batchGroupName value to set.
      Returns:
      the BatchConfigurationProperties object itself.
    • releaseCriteria

      public BatchReleaseCriteria releaseCriteria()
      Get the releaseCriteria property: The batch release criteria.
      Returns:
      the releaseCriteria value.
    • withReleaseCriteria

      public BatchConfigurationProperties withReleaseCriteria(BatchReleaseCriteria releaseCriteria)
      Set the releaseCriteria property: The batch release criteria.
      Parameters:
      releaseCriteria - the releaseCriteria value to set.
      Returns:
      the BatchConfigurationProperties object itself.
    • withCreatedTime

      public BatchConfigurationProperties withCreatedTime(OffsetDateTime createdTime)
      Set the createdTime property: The artifact creation time.
      Overrides:
      withCreatedTime in class ArtifactProperties
      Parameters:
      createdTime - the createdTime value to set.
      Returns:
      the ArtifactProperties object itself.
    • withChangedTime

      public BatchConfigurationProperties withChangedTime(OffsetDateTime changedTime)
      Set the changedTime property: The artifact changed time.
      Overrides:
      withChangedTime in class ArtifactProperties
      Parameters:
      changedTime - the changedTime value to set.
      Returns:
      the ArtifactProperties object itself.
    • withMetadata

      public BatchConfigurationProperties withMetadata(Object metadata)
      Set the metadata property: Anything.
      Overrides:
      withMetadata in class ArtifactProperties
      Parameters:
      metadata - the metadata value to set.
      Returns:
      the ArtifactProperties object itself.
    • validate

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