Workflow Interface
public interface Workflow
An immutable client-side representation of Workflow.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Acr |
acr()
Gets the acr property: Information on the azure container registry. |
| abstract String |
aksResourceId()
Gets the aks |
| abstract String |
appName()
Gets the app |
|
abstract
Authorization |
authStatus()
Gets the auth |
| abstract String |
branchName()
Gets the branch |
| abstract String |
builderVersion()
Gets the builder |
|
abstract
Deployment |
deploymentProperties()
Gets the deployment |
| abstract String |
dockerBuildContext()
Gets the docker |
| abstract String |
dockerfile()
Gets the dockerfile property: Path to the Dockerfile within the repository. |
|
abstract
Dockerfile |
dockerfileGenerationMode()
Gets the dockerfile |
| abstract String |
dockerfileOutputDirectory()
Gets the dockerfile |
|
abstract
Generation |
generationLanguage()
Gets the generation |
| abstract String |
id()
Gets the id property: Fully qualified resource Id for the resource. |
| abstract String |
imageName()
Gets the image |
| abstract String |
imageTag()
Gets the image |
|
abstract
Workflow |
innerModel()
Gets the inner com. |
| abstract String |
languageVersion()
Gets the language |
|
abstract
Workflow |
lastWorkflowRun()
Gets the last |
| abstract String |
location()
Gets the location property: The geo-location where the resource lives. |
|
abstract
Manifest |
manifestGenerationMode()
Gets the manifest |
| abstract String |
manifestOutputDirectory()
Gets the manifest |
|
abstract
Generation |
manifestType()
Gets the manifest |
| abstract String |
name()
Gets the name property: The name of the resource. |
| abstract String |
namespace()
Gets the namespace property: Kubernetes namespace the application is deployed to. |
| abstract String |
namespaceArtifactGenerationPropertiesNamespace()
Gets the namespace |
|
abstract
Git |
oidcCredentials()
Gets the oidc |
| abstract String |
port()
Gets the port property: The port the application is exposed on. |
|
abstract
Pull |
prStatus()
Gets the pr |
| abstract String |
prUrl()
Gets the pr |
| abstract Integer |
pullNumber()
Gets the pull |
| abstract Workflow |
refresh()
Refreshes the resource to sync with Azure. |
| abstract Workflow |
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 |
repositoryName()
Gets the repository |
| abstract String |
repositoryOwner()
Gets the repository |
| abstract String |
resourceGroupName()
Gets the name of the resource group. |
|
abstract
System |
systemData()
Gets the system |
| 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 Workflow resource. |
Method Details
acr
public abstract Acr acr()
Gets the acr property: Information on the azure container registry.
Returns:
aksResourceId
public abstract String aksResourceId()
Gets the aksResourceId property: The Azure Kubernetes Cluster Resource the application will be deployed to.
Returns:
appName
public abstract String appName()
Gets the appName property: The name of the app.
Returns:
authStatus
public abstract AuthorizationStatus authStatus()
Gets the authStatus property: Determines the authorization status of requests.
Returns:
branchName
public abstract String branchName()
Gets the branchName property: Repository Branch Name.
Returns:
builderVersion
public abstract String builderVersion()
Gets the builderVersion property: The version of the language image used for building the code in the generated dockerfile.
Returns:
deploymentProperties
public abstract DeploymentProperties deploymentProperties()
Gets the deploymentProperties property: The deploymentProperties property.
Returns:
dockerBuildContext
public abstract String dockerBuildContext()
Gets the dockerBuildContext property: Path to Dockerfile Build Context within the repository.
Returns:
dockerfile
public abstract String dockerfile()
Gets the dockerfile property: Path to the Dockerfile within the repository.
Returns:
dockerfileGenerationMode
public abstract DockerfileGenerationMode dockerfileGenerationMode()
Gets the dockerfileGenerationMode property: The mode of generation to be used for generating Dockerfiles.
Returns:
dockerfileOutputDirectory
public abstract String dockerfileOutputDirectory()
Gets the dockerfileOutputDirectory property: The directory to output the generated Dockerfile to.
Returns:
generationLanguage
public abstract GenerationLanguage generationLanguage()
Gets the generationLanguage property: The programming language used.
Returns:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
imageName
public abstract String imageName()
Gets the imageName property: The name of the image to be generated.
Returns:
imageTag
public abstract String imageTag()
Gets the imageTag property: The tag to apply to the generated image.
Returns:
innerModel
public abstract WorkflowInner innerModel()
Gets the inner com.azure.resourcemanager.devhub.fluent.models.WorkflowInner object.
Returns:
languageVersion
public abstract String languageVersion()
Gets the languageVersion property: The version of the language image used for execution in the generated dockerfile.
Returns:
lastWorkflowRun
public abstract WorkflowRun lastWorkflowRun()
Gets the lastWorkflowRun property: The lastWorkflowRun property.
Returns:
location
public abstract String location()
Gets the location property: The geo-location where the resource lives.
Returns:
manifestGenerationMode
public abstract ManifestGenerationMode manifestGenerationMode()
Gets the manifestGenerationMode property: The mode of generation to be used for generating Manifest.
Returns:
manifestOutputDirectory
public abstract String manifestOutputDirectory()
Gets the manifestOutputDirectory property: The directory to output the generated manifests to.
Returns:
manifestType
public abstract GenerationManifestType manifestType()
Gets the manifestType property: Determines the type of manifests to be generated.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
namespace
public abstract String namespace()
Gets the namespace property: Kubernetes namespace the application is deployed to.
Returns:
namespaceArtifactGenerationPropertiesNamespace
public abstract String namespaceArtifactGenerationPropertiesNamespace()
Gets the namespaceArtifactGenerationPropertiesNamespace property: The namespace to deploy the application to.
Returns:
oidcCredentials
public abstract GitHubWorkflowProfileOidcCredentials oidcCredentials()
Gets the oidcCredentials property: The fields needed for OIDC with GitHub.
Returns:
port
public abstract String port()
Gets the port property: The port the application is exposed on.
Returns:
prStatus
public abstract PullRequestStatus prStatus()
Gets the prStatus property: The status of the Pull Request submitted against the users repository.
Returns:
prUrl
public abstract String prUrl()
Gets the prUrl property: The URL to the Pull Request submitted against the users repository.
Returns:
pullNumber
public abstract Integer pullNumber()
Gets the pullNumber property: The number associated with the submitted pull request.
Returns:
refresh
public abstract Workflow refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract Workflow refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
region
public abstract Region region()
Gets the region of the resource.
Returns:
regionName
public abstract String regionName()
Gets the name of the resource region.
Returns:
repositoryName
public abstract String repositoryName()
Gets the repositoryName property: Repository Name.
Returns:
repositoryOwner
public abstract String repositoryOwner()
Gets the repositoryOwner property: Repository Owner.
Returns:
resourceGroupName
public abstract String resourceGroupName()
Gets the name of the resource group.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
tags
public abstract Map<String,String> tags()
Gets the tags property: Resource tags.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns:
update
public abstract Workflow.Update update()
Begins update for the Workflow resource.
Returns: