ArtifactSourceInner Class

public final class ArtifactSourceInner
extends ProxyResource

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.

static ArtifactSourceInner fromJson(JsonReader jsonReader)

Reads an instance of ArtifactSourceInner from the JsonReader.

String id()

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

String location()

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

String name()

Get the name property: The name of the resource.

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).

SystemData systemData()

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

Map<String,String> tags()

Get the tags property: Resource tags.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

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.

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)

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

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)

Set the tags property: Resource tags.

ArtifactSourceInner withUri(String uri)

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

Methods inherited from ProxyResource

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.

fromJson

public static ArtifactSourceInner fromJson(JsonReader jsonReader)

Reads an instance of ArtifactSourceInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ArtifactSourceInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

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

Overrides:

ArtifactSourceInner.id()

Returns:

the id value.

location

public String location()

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

Returns:

the location value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ArtifactSourceInner.name()

Returns:

the name 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.

systemData

public SystemData systemData()

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

Returns:

the systemData value.

tags

public Map<String,String> tags()

Get the tags property: Resource tags.

Returns:

the tags value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ArtifactSourceInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ArtifactSourceInner.type()

Returns:

the type 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.

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)

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

Parameters:

location - the location value to set.

Returns:

the ArtifactSourceInner object itself.

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<String,String> tags)

Set the tags property: Resource tags.

Parameters:

tags - the tags value to set.

Returns:

the ArtifactSourceInner object itself.

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