ArtifactSourceInner Class

public final class ArtifactSourceInner
extends Resource

Properties of an artifact source.

Constructor Summary

Constructor Description
ArtifactSourceInner()

Creates an instance of ArtifactSourceInner class.

Method Summary

Modifier and Type Method and Description
String armTemplateFolderPath()

Get the armTemplateFolderPath property: The folder containing Azure Resource Manager templates.

String branchRef()

Get the branchRef property: The artifact source's branch reference.

OffsetDateTime createdDate()

Get the createdDate property: The artifact source's creation date.

String displayName()

Get the displayName property: The artifact source's display name.

String folderPath()

Get the folderPath property: The folder containing artifacts.

String provisioningState()

Get the provisioningState property: The provisioning status of the resource.

String securityToken()

Get the securityToken property: The security token to authenticate to the artifact source.

SourceControlType sourceType()

Get the sourceType property: The artifact source's type.

EnableStatus status()

Get the status property: Indicates if the artifact source is enabled (values: Enabled, Disabled).

String uniqueIdentifier()

Get the uniqueIdentifier property: The unique immutable identifier of a resource (Guid).

String uri()

Get the uri property: The artifact source's URI.

void validate()

Validates the instance.

ArtifactSourceInner withArmTemplateFolderPath(String armTemplateFolderPath)

Set the armTemplateFolderPath property: The folder containing Azure Resource Manager templates.

ArtifactSourceInner withBranchRef(String branchRef)

Set the branchRef property: The artifact source's branch reference.

ArtifactSourceInner withDisplayName(String displayName)

Set the displayName property: The artifact source's display name.

ArtifactSourceInner withFolderPath(String folderPath)

Set the folderPath property: The folder containing artifacts.

ArtifactSourceInner withLocation(String location)
ArtifactSourceInner withSecurityToken(String securityToken)

Set the securityToken property: The security token to authenticate to the artifact source.

ArtifactSourceInner withSourceType(SourceControlType sourceType)

Set the sourceType property: The artifact source's type.

ArtifactSourceInner withStatus(EnableStatus status)

Set the status property: Indicates if the artifact source is enabled (values: Enabled, Disabled).

ArtifactSourceInner withTags(Map<String,String> tags)
ArtifactSourceInner withUri(String uri)

Set the uri property: The artifact source's URI.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

ArtifactSourceInner

public ArtifactSourceInner()

Creates an instance of ArtifactSourceInner class.

Method Details

armTemplateFolderPath

public String armTemplateFolderPath()

Get the armTemplateFolderPath property: The folder containing Azure Resource Manager templates.

Returns:

the armTemplateFolderPath value.

branchRef

public String branchRef()

Get the branchRef property: The artifact source's branch reference.

Returns:

the branchRef value.

createdDate

public OffsetDateTime createdDate()

Get the createdDate property: The artifact source's creation date.

Returns:

the createdDate value.

displayName

public String displayName()

Get the displayName property: The artifact source's display name.

Returns:

the displayName value.

folderPath

public String folderPath()

Get the folderPath property: The folder containing artifacts.

Returns:

the folderPath value.

provisioningState

public String provisioningState()

Get the provisioningState property: The provisioning status of the resource.

Returns:

the provisioningState value.

securityToken

public String securityToken()

Get the securityToken property: The security token to authenticate to the artifact source.

Returns:

the securityToken value.

sourceType

public SourceControlType sourceType()

Get the sourceType property: The artifact source's type.

Returns:

the sourceType value.

status

public EnableStatus status()

Get the status property: Indicates if the artifact source is enabled (values: Enabled, Disabled).

Returns:

the status value.

uniqueIdentifier

public String uniqueIdentifier()

Get the uniqueIdentifier property: The unique immutable identifier of a resource (Guid).

Returns:

the uniqueIdentifier value.

uri

public String uri()

Get the uri property: The artifact source's URI.

Returns:

the uri value.

validate

public void validate()

Validates the instance.

withArmTemplateFolderPath

public ArtifactSourceInner withArmTemplateFolderPath(String armTemplateFolderPath)

Set the armTemplateFolderPath property: The folder containing Azure Resource Manager templates.

Parameters:

armTemplateFolderPath - the armTemplateFolderPath value to set.

Returns:

the ArtifactSourceInner object itself.

withBranchRef

public ArtifactSourceInner withBranchRef(String branchRef)

Set the branchRef property: The artifact source's branch reference.

Parameters:

branchRef - the branchRef value to set.

Returns:

the ArtifactSourceInner object itself.

withDisplayName

public ArtifactSourceInner withDisplayName(String displayName)

Set the displayName property: The artifact source's display name.

Parameters:

displayName - the displayName value to set.

Returns:

the ArtifactSourceInner object itself.

withFolderPath

public ArtifactSourceInner withFolderPath(String folderPath)

Set the folderPath property: The folder containing artifacts.

Parameters:

folderPath - the folderPath value to set.

Returns:

the ArtifactSourceInner object itself.

withLocation

public ArtifactSourceInner withLocation(String location)

Overrides:

ArtifactSourceInner.withLocation(String location)

Parameters:

location

withSecurityToken

public ArtifactSourceInner withSecurityToken(String securityToken)

Set the securityToken property: The security token to authenticate to the artifact source.

Parameters:

securityToken - the securityToken value to set.

Returns:

the ArtifactSourceInner object itself.

withSourceType

public ArtifactSourceInner withSourceType(SourceControlType sourceType)

Set the sourceType property: The artifact source's type.

Parameters:

sourceType - the sourceType value to set.

Returns:

the ArtifactSourceInner object itself.

withStatus

public ArtifactSourceInner withStatus(EnableStatus status)

Set the status property: Indicates if the artifact source is enabled (values: Enabled, Disabled).

Parameters:

status - the status value to set.

Returns:

the ArtifactSourceInner object itself.

withTags

public ArtifactSourceInner withTags(Map tags)

Overrides:

ArtifactSourceInner.withTags(Map<String,String> tags)

Parameters:

tags

withUri

public ArtifactSourceInner withUri(String uri)

Set the uri property: The artifact source's URI.

Parameters:

uri - the uri value to set.

Returns:

the ArtifactSourceInner object itself.

Applies to

Azure SDK for Java

Preview