Class FactoryProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.fluent.models.FactoryProperties
-
public final class FactoryProperties extends Object
Factory resource properties.
-
-
Constructor Summary
Constructors Constructor Description FactoryProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTime
createTime()
Get the createTime property: Time the factory was created in ISO8601 format.EncryptionConfiguration
encryption()
Get the encryption property: Properties to enable Customer Managed Key for the factory.Map<String,GlobalParameterSpecification>
globalParameters()
Get the globalParameters property: List of parameters for factory.String
provisioningState()
Get the provisioningState property: Factory provisioning state, example Succeeded.PublicNetworkAccess
publicNetworkAccess()
Get the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.FactoryRepoConfiguration
repoConfiguration()
Get the repoConfiguration property: Git repo information of the factory.void
validate()
Validates the instance.String
version()
Get the version property: Version of the factory.FactoryProperties
withEncryption(EncryptionConfiguration encryption)
Set the encryption property: Properties to enable Customer Managed Key for the factory.FactoryProperties
withGlobalParameters(Map<String,GlobalParameterSpecification> globalParameters)
Set the globalParameters property: List of parameters for factory.FactoryProperties
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.FactoryProperties
withRepoConfiguration(FactoryRepoConfiguration repoConfiguration)
Set the repoConfiguration property: Git repo information of the factory.
-
-
-
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.
-
-