java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.datafactory.fluent.models.FactoryInner

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

    • FactoryInner

      public FactoryInner()
  • Method Details

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

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

      public FactoryInner withPurviewConfiguration(PurviewConfiguration purviewConfiguration)
      Set the purviewConfiguration property: Purview information of the factory.
      Parameters:
      purviewConfiguration - the purviewConfiguration value to set.
      Returns:
      the FactoryInner object itself.
    • 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.