Project Interface

public interface Project

An immutable client-side representation of Project.

Method Summary

Modifier and Type Method and Description
abstract OffsetDateTime creationTime()

Gets the creationTime property: UTC Date and time when project was created.

abstract List<DatabaseInfo> databasesInfo()

Gets the databasesInfo property: List of DatabaseInfo.

abstract String id()

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

abstract ProjectInner innerModel()

Gets the inner com.azure.resourcemanager.datamigration.fluent.models.ProjectInner 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 ProjectProvisioningState provisioningState()

Gets the provisioningState property: The project's provisioning state.

abstract Project refresh()

Refreshes the resource to sync with Azure.

abstract Project 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 String resourceGroupName()

Gets the name of the resource group.

abstract ConnectionInfo sourceConnectionInfo()

Gets the sourceConnectionInfo property: Information for connecting to source.

abstract ProjectSourcePlatform sourcePlatform()

Gets the sourcePlatform property: Source platform for the project.

abstract Map<String,String> tags()

Gets the tags property: Resource tags.

abstract ConnectionInfo targetConnectionInfo()

Gets the targetConnectionInfo property: Information for connecting to target.

abstract ProjectTargetPlatform targetPlatform()

Gets the targetPlatform property: Target platform for the project.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the Project resource.

Method Details

creationTime

public abstract OffsetDateTime creationTime()

Gets the creationTime property: UTC Date and time when project was created.

Returns:

the creationTime value.

databasesInfo

public abstract List databasesInfo()

Gets the databasesInfo property: List of DatabaseInfo.

Returns:

the databasesInfo value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract ProjectInner innerModel()

Gets the inner com.azure.resourcemanager.datamigration.fluent.models.ProjectInner 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 ProjectProvisioningState provisioningState()

Gets the provisioningState property: The project's provisioning state.

Returns:

the provisioningState value.

refresh

public abstract Project refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract Project 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.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

sourceConnectionInfo

public abstract ConnectionInfo sourceConnectionInfo()

Gets the sourceConnectionInfo property: Information for connecting to source.

Returns:

the sourceConnectionInfo value.

sourcePlatform

public abstract ProjectSourcePlatform sourcePlatform()

Gets the sourcePlatform property: Source platform for the project.

Returns:

the sourcePlatform value.

tags

public abstract Map tags()

Gets the tags property: Resource tags.

Returns:

the tags value.

targetConnectionInfo

public abstract ConnectionInfo targetConnectionInfo()

Gets the targetConnectionInfo property: Information for connecting to target.

Returns:

the targetConnectionInfo value.

targetPlatform

public abstract ProjectTargetPlatform targetPlatform()

Gets the targetPlatform property: Target platform for the project.

Returns:

the targetPlatform value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract Project.Update update()

Begins update for the Project resource.

Returns:

the stage of resource update.

Applies to