RolloutRequestInner Class

public final class RolloutRequestInner
extends Resource

Defines the PUT rollout request body.

Constructor Summary

Constructor Description
RolloutRequestInner()

Creates an instance of RolloutRequestInner class.

Method Summary

Modifier and Type Method and Description
String artifactSourceId()

Get the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.

String buildVersion()

Get the buildVersion property: The version of the build being deployed.

Identity identity()

Get the identity property: Identity for the resource.

List<StepGroup> stepGroups()

Get the stepGroups property: The list of step groups that define the orchestration.

String targetServiceTopologyId()

Get the targetServiceTopologyId property: The resource Id of the service topology from which service units are being referenced in step groups to be deployed.

void validate()

Validates the instance.

RolloutRequestInner withArtifactSourceId(String artifactSourceId)

Set the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.

RolloutRequestInner withBuildVersion(String buildVersion)

Set the buildVersion property: The version of the build being deployed.

RolloutRequestInner withIdentity(Identity identity)

Set the identity property: Identity for the resource.

RolloutRequestInner withLocation(String location)
RolloutRequestInner withStepGroups(List<StepGroup> stepGroups)

Set the stepGroups property: The list of step groups that define the orchestration.

RolloutRequestInner withTags(Map<String,String> tags)
RolloutRequestInner withTargetServiceTopologyId(String targetServiceTopologyId)

Set the targetServiceTopologyId property: The resource Id of the service topology from which service units are being referenced in step groups to be deployed.

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

RolloutRequestInner

public RolloutRequestInner()

Creates an instance of RolloutRequestInner class.

Method Details

artifactSourceId

public String artifactSourceId()

Get the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.

Returns:

the artifactSourceId value.

buildVersion

public String buildVersion()

Get the buildVersion property: The version of the build being deployed.

Returns:

the buildVersion value.

identity

public Identity identity()

Get the identity property: Identity for the resource.

Returns:

the identity value.

stepGroups

public List stepGroups()

Get the stepGroups property: The list of step groups that define the orchestration.

Returns:

the stepGroups value.

targetServiceTopologyId

public String targetServiceTopologyId()

Get the targetServiceTopologyId property: The resource Id of the service topology from which service units are being referenced in step groups to be deployed.

Returns:

the targetServiceTopologyId value.

validate

public void validate()

Validates the instance.

withArtifactSourceId

public RolloutRequestInner withArtifactSourceId(String artifactSourceId)

Set the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.

Parameters:

artifactSourceId - the artifactSourceId value to set.

Returns:

the RolloutRequestInner object itself.

withBuildVersion

public RolloutRequestInner withBuildVersion(String buildVersion)

Set the buildVersion property: The version of the build being deployed.

Parameters:

buildVersion - the buildVersion value to set.

Returns:

the RolloutRequestInner object itself.

withIdentity

public RolloutRequestInner withIdentity(Identity identity)

Set the identity property: Identity for the resource.

Parameters:

identity - the identity value to set.

Returns:

the RolloutRequestInner object itself.

withLocation

public RolloutRequestInner withLocation(String location)

Overrides:

RolloutRequestInner.withLocation(String location)

Parameters:

location

withStepGroups

public RolloutRequestInner withStepGroups(List stepGroups)

Set the stepGroups property: The list of step groups that define the orchestration.

Parameters:

stepGroups - the stepGroups value to set.

Returns:

the RolloutRequestInner object itself.

withTags

public RolloutRequestInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTargetServiceTopologyId

public RolloutRequestInner withTargetServiceTopologyId(String targetServiceTopologyId)

Set the targetServiceTopologyId property: The resource Id of the service topology from which service units are being referenced in step groups to be deployed.

Parameters:

targetServiceTopologyId - the targetServiceTopologyId value to set.

Returns:

the RolloutRequestInner object itself.

Applies to

Azure SDK for Java

Preview