Class FactoryInner
- 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 Summary
Constructors Constructor Description FactoryInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: Factory resource type.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.String
etag()
Get the etag property: Etag identifies change in the resource.Map<String,GlobalParameterSpecification>
globalParameters()
Get the globalParameters property: List of parameters for factory.FactoryIdentity
identity()
Get the identity property: Managed service identity of the 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.FactoryInner
withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: Factory resource type.FactoryInner
withEncryption(EncryptionConfiguration encryption)
Set the encryption property: Properties to enable Customer Managed Key for the factory.FactoryInner
withGlobalParameters(Map<String,GlobalParameterSpecification> globalParameters)
Set the globalParameters property: List of parameters for factory.FactoryInner
withIdentity(FactoryIdentity identity)
Set the identity property: Managed service identity of the factory.FactoryInner
withLocation(String location)
FactoryInner
withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)
Set the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.FactoryInner
withRepoConfiguration(FactoryRepoConfiguration repoConfiguration)
Set the repoConfiguration property: Git repo information of the factory.FactoryInner
withTags(Map<String,String> tags)
-
-
-
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 classcom.azure.core.management.Resource
-
withTags
public FactoryInner withTags(Map<String,String> tags)
- Overrides:
withTags
in classcom.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.
-
-