SourceControl Interface

public interface SourceControl

An immutable client-side representation of SourceControl.

Method Summary

Modifier and Type Method and Description
abstract String branch()

Gets the branch property: The branch which will trigger the auto deployment.

abstract GithubActionConfiguration githubActionConfiguration()

Gets the githubActionConfiguration property: Container App Revision Template with all possible settings and the defaults if user did not provide them.

abstract String id()

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

abstract SourceControlInner innerModel()

Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.SourceControlInner object.

abstract String name()

Gets the name property: The name of the resource.

abstract SourceControlOperationState operationState()

Gets the operationState property: Current provisioning State of the operation.

abstract SourceControl refresh()

Refreshes the resource to sync with Azure.

abstract SourceControl refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String repoUrl()

Gets the repoUrl property: The repo url which will be integrated to ContainerApp.

abstract String resourceGroupName()

Gets the name of the resource group.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract String type()

Gets the type property: The type of the resource.

abstract Update update()

Begins update for the SourceControl resource.

Method Details

branch

public abstract String branch()

Gets the branch property: The branch which will trigger the auto deployment.

Returns:

the branch value.

githubActionConfiguration

public abstract GithubActionConfiguration githubActionConfiguration()

Gets the githubActionConfiguration property: Container App Revision Template with all possible settings and the defaults if user did not provide them. The defaults are populated as they were at the creation time.

Returns:

the githubActionConfiguration value.

id

public abstract String id()

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

Returns:

the id value.

innerModel

public abstract SourceControlInner innerModel()

Gets the inner com.azure.resourcemanager.appcontainers.fluent.models.SourceControlInner object.

Returns:

the inner object.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

operationState

public abstract SourceControlOperationState operationState()

Gets the operationState property: Current provisioning State of the operation.

Returns:

the operationState value.

refresh

public abstract SourceControl refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract SourceControl refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

repoUrl

public abstract String repoUrl()

Gets the repoUrl property: The repo url which will be integrated to ContainerApp.

Returns:

the repoUrl value.

resourceGroupName

public abstract String resourceGroupName()

Gets the name of the resource group.

Returns:

the name of the resource group.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

update

public abstract SourceControl.Update update()

Begins update for the SourceControl resource.

Returns:

the stage of resource update.

Applies to