Class FactoryProperties


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

      • FactoryProperties

        public FactoryProperties()
    • Method Detail

      • 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.
      • 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.