Class FactoryInner


  • public final class FactoryInner
    extends com.azure.core.management.Resource
    Factory resource type.
    • Constructor Detail

      • FactoryInner

        public FactoryInner()
    • Method Detail

      • identity

        public FactoryIdentity identity()
        Get the identity property: Managed service identity of the factory.
        Returns:
        the identity value.
      • withIdentity

        public FactoryInner withIdentity​(FactoryIdentity identity)
        Set the identity property: Managed service identity of the factory.
        Parameters:
        identity - the identity value to set.
        Returns:
        the FactoryInner object itself.
      • etag

        public String etag()
        Get the etag property: Etag identifies change in the resource.
        Returns:
        the etag value.
      • additionalProperties

        public Map<String,​Object> additionalProperties()
        Get the additionalProperties property: Factory resource type.
        Returns:
        the additionalProperties value.
      • withAdditionalProperties

        public FactoryInner withAdditionalProperties​(Map<String,​Object> additionalProperties)
        Set the additionalProperties property: Factory resource type.
        Parameters:
        additionalProperties - the additionalProperties value to set.
        Returns:
        the FactoryInner object itself.
      • withLocation

        public FactoryInner withLocation​(String location)
        Overrides:
        withLocation in class com.azure.core.management.Resource
      • withTags

        public FactoryInner withTags​(Map<String,​String> tags)
        Overrides:
        withTags in class com.azure.core.management.Resource
      • 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 FactoryInner withRepoConfiguration​(FactoryRepoConfiguration repoConfiguration)
        Set the repoConfiguration property: Git repo information of the factory.
        Parameters:
        repoConfiguration - the repoConfiguration value to set.
        Returns:
        the FactoryInner object itself.
      • globalParameters

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

        public FactoryInner withGlobalParameters​(Map<String,​GlobalParameterSpecification> globalParameters)
        Set the globalParameters property: List of parameters for factory.
        Parameters:
        globalParameters - the globalParameters value to set.
        Returns:
        the FactoryInner 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 FactoryInner 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 FactoryInner 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 FactoryInner 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 FactoryInner object itself.
      • validate

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