Factory Interface

public interface Factory

An immutable client-side representation of Factory.

Method Summary

Modifier and Type Method and Description
abstract Map<String,Object> additionalProperties()

Gets the additionalProperties property: Factory resource type.

abstract OffsetDateTime createTime()

Gets the createTime property: Time the factory was created in ISO8601 format.

abstract EncryptionConfiguration encryption()

Gets the encryption property: Properties to enable Customer Managed Key for the factory.

abstract String etag()

Gets the etag property: Etag identifies change in the resource.

abstract AccessPolicyResponse getDataPlaneAccess(UserAccessPolicy policy)

Get Data Plane access.

abstract Response<AccessPolicyResponse> getDataPlaneAccessWithResponse(UserAccessPolicy policy, Context context)

Get Data Plane access.

abstract GitHubAccessTokenResponse getGitHubAccessToken(GitHubAccessTokenRequest gitHubAccessTokenRequest)

Get GitHub Access Token.

abstract Response<GitHubAccessTokenResponse> getGitHubAccessTokenWithResponse(GitHubAccessTokenRequest gitHubAccessTokenRequest, Context context)

Get GitHub Access Token.

abstract Map<String,GlobalParameterSpecification> globalParameters()

Gets the globalParameters property: List of parameters for factory.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract FactoryIdentity identity()

Gets the identity property: Managed service identity of the factory.

abstract FactoryInner innerModel()

Gets the inner com.azure.resourcemanager.datafactory.fluent.models.FactoryInner object.

abstract String location()

Gets the location property: The geo-location where the resource lives.

abstract String name()

Gets the name property: The name of the resource.

abstract String provisioningState()

Gets the provisioningState property: Factory provisioning state, example Succeeded.

abstract PublicNetworkAccess publicNetworkAccess()

Gets the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.

abstract PurviewConfiguration purviewConfiguration()

Gets the purviewConfiguration property: Purview information of the factory.

abstract Factory refresh()

Refreshes the resource to sync with Azure.

abstract Factory refresh(Context context)

Refreshes the resource to sync with Azure.

abstract Region region()

Gets the region of the resource.

abstract String regionName()

Gets the name of the resource region.

abstract FactoryRepoConfiguration repoConfiguration()

Gets the repoConfiguration property: Git repo information of the factory.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the Factory resource.

abstract String version()

Gets the version property: Version of the factory.

Method Details

additionalProperties

public abstract Map additionalProperties()

Gets the additionalProperties property: Factory resource type.

Returns:

the additionalProperties value.

createTime

public abstract OffsetDateTime createTime()

Gets the createTime property: Time the factory was created in ISO8601 format.

Returns:

the createTime value.

encryption

public abstract EncryptionConfiguration encryption()

Gets the encryption property: Properties to enable Customer Managed Key for the factory.

Returns:

the encryption value.

etag

public abstract String etag()

Gets the etag property: Etag identifies change in the resource.

Returns:

the etag value.

getDataPlaneAccess

public abstract AccessPolicyResponse getDataPlaneAccess(UserAccessPolicy policy)

Get Data Plane access.

Parameters:

policy - Data Plane user access policy definition.

Returns:

data Plane access.

getDataPlaneAccessWithResponse

public abstract Response getDataPlaneAccessWithResponse(UserAccessPolicy policy, Context context)

Get Data Plane access.

Parameters:

policy - Data Plane user access policy definition.
context - The context to associate with this operation.

Returns:

data Plane access along with Response<T>.

getGitHubAccessToken

public abstract GitHubAccessTokenResponse getGitHubAccessToken(GitHubAccessTokenRequest gitHubAccessTokenRequest)

Get GitHub Access Token.

Parameters:

gitHubAccessTokenRequest - Get GitHub access token request definition.

Returns:

gitHub Access Token.

getGitHubAccessTokenWithResponse

public abstract Response getGitHubAccessTokenWithResponse(GitHubAccessTokenRequest gitHubAccessTokenRequest, Context context)

Get GitHub Access Token.

Parameters:

gitHubAccessTokenRequest - Get GitHub access token request definition.
context - The context to associate with this operation.

Returns:

gitHub Access Token along with Response<T>.

globalParameters

public abstract Map globalParameters()

Gets the globalParameters property: List of parameters for factory.

Returns:

the globalParameters value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

identity

public abstract FactoryIdentity identity()

Gets the identity property: Managed service identity of the factory.

Returns:

the identity value.

innerModel

public abstract FactoryInner innerModel()

Gets the inner com.azure.resourcemanager.datafactory.fluent.models.FactoryInner object.

Returns:

the inner object.

location

public abstract String location()

Gets the location property: The geo-location where the resource lives.

Returns:

the location value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

provisioningState

public abstract String provisioningState()

Gets the provisioningState property: Factory provisioning state, example Succeeded.

Returns:

the provisioningState value.

publicNetworkAccess

public abstract PublicNetworkAccess publicNetworkAccess()

Gets the publicNetworkAccess property: Whether or not public network access is allowed for the data factory.

Returns:

the publicNetworkAccess value.

purviewConfiguration

public abstract PurviewConfiguration purviewConfiguration()

Gets the purviewConfiguration property: Purview information of the factory.

Returns:

the purviewConfiguration value.

refresh

public abstract Factory refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Factory refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

region

public abstract Region region()

Gets the region of the resource.

Returns:

the region of the resource.

regionName

public abstract String regionName()

Gets the name of the resource region.

Returns:

the name of the resource region.

repoConfiguration

public abstract FactoryRepoConfiguration repoConfiguration()

Gets the repoConfiguration property: Git repo information of the factory.

Returns:

the repoConfiguration value.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract Factory.Update update()

Begins update for the Factory resource.

Returns:

the stage of resource update.

version

public abstract String version()

Gets the version property: Version of the factory.

Returns:

the version value.

Applies to