Class FactoryProperties

java.lang.Object
com.azure.resourcemanager.datafactory.fluent.models.FactoryProperties

public final class FactoryProperties extends Object
Factory resource properties.
  • Constructor Details

    • FactoryProperties

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

    • provisioningState

      public String provisioningState()
      Get the provisioningState property: Factory provisioning state, example Succeeded.
      Returns:
      the provisioningState value.
    • createTime

      public OffsetDateTime createTime()
      Get the createTime property: Time the factory was created in ISO8601 format.
      Returns:
      the createTime value.
    • version

      public String version()
      Get the version property: Version of the factory.
      Returns:
      the version value.
    • purviewConfiguration

      public PurviewConfiguration purviewConfiguration()
      Get the purviewConfiguration property: Purview information of the factory.
      Returns:
      the purviewConfiguration value.
    • withPurviewConfiguration

      public FactoryProperties withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
      Set the purviewConfiguration property: Purview information of the factory.
      Parameters:
      purviewConfiguration - the purviewConfiguration value to set.
      Returns:
      the FactoryProperties object itself.
    • repoConfiguration

      public FactoryRepoConfiguration repoConfiguration()
      Get the repoConfiguration property: Git repo information of the factory.
      Returns:
      the repoConfiguration value.
    • withRepoConfiguration

      public FactoryProperties withRepoConfiguration(FactoryRepoConfiguration repoConfiguration)
      Set the repoConfiguration property: Git repo information of the factory.
      Parameters:
      repoConfiguration - the repoConfiguration value to set.
      Returns:
      the FactoryProperties object itself.
    • globalParameters

      public Map<String,GlobalParameterSpecification> globalParameters()
      Get the globalParameters property: List of parameters for factory.
      Returns:
      the globalParameters value.
    • withGlobalParameters

      public FactoryProperties withGlobalParameters(Map<String,GlobalParameterSpecification> globalParameters)
      Set the globalParameters property: List of parameters for factory.
      Parameters:
      globalParameters - the globalParameters value to set.
      Returns:
      the FactoryProperties object itself.
    • encryption

      public EncryptionConfiguration encryption()
      Get the encryption property: Properties to enable Customer Managed Key for the factory.
      Returns:
      the encryption value.
    • withEncryption

      public FactoryProperties withEncryption(EncryptionConfiguration encryption)
      Set the encryption property: Properties to enable Customer Managed Key for the factory.
      Parameters:
      encryption - the encryption value to set.
      Returns:
      the FactoryProperties object itself.
    • publicNetworkAccess

      public PublicNetworkAccess publicNetworkAccess()
      Get the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.
      Returns:
      the publicNetworkAccess value.
    • withPublicNetworkAccess

      public FactoryProperties withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
      Set the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.
      Parameters:
      publicNetworkAccess - the publicNetworkAccess value to set.
      Returns:
      the FactoryProperties object itself.
    • validate

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