Class RolloutInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.deploymentmanager.fluent.models.RolloutInner
public final class RolloutInner
extends com.azure.core.management.Resource
Defines the rollout.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.Get the buildVersion property: The version of the build being deployed.identity()
Get the identity property: Identity for the resource.Get the operationInfo property: Operational information of the rollout.services()
Get the services property: The detailed information on the services being deployed.status()
Get the status property: The current status of the rollout.Get the stepGroups property: The list of step groups that define the orchestration.Get the targetServiceTopologyId property: The resource Id of the service topology from which service units are being referenced in step groups to be deployed.Get the totalRetryAttempts property: The cardinal count of total number of retries performed on the rollout at a given time.void
validate()
Validates the instance.withArtifactSourceId
(String artifactSourceId) Set the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.withBuildVersion
(String buildVersion) Set the buildVersion property: The version of the build being deployed.withIdentity
(Identity identity) Set the identity property: Identity for the resource.withLocation
(String location) withStepGroups
(List<StepGroup> stepGroups) Set the stepGroups property: The list of step groups that define the orchestration.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 class com.azure.core.management.Resource
location, tags
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
RolloutInner
public RolloutInner()Creates an instance of RolloutInner class.
-
-
Method Details
-
identity
Get the identity property: Identity for the resource.- Returns:
- the identity value.
-
withIdentity
Set the identity property: Identity for the resource.- Parameters:
identity
- the identity value to set.- Returns:
- the RolloutInner object itself.
-
withLocation
- Overrides:
withLocation
in classcom.azure.core.management.Resource
-
withTags
- Overrides:
withTags
in classcom.azure.core.management.Resource
-
status
Get the status property: The current status of the rollout.- Returns:
- the status value.
-
totalRetryAttempts
Get the totalRetryAttempts property: The cardinal count of total number of retries performed on the rollout at a given time.- Returns:
- the totalRetryAttempts value.
-
operationInfo
Get the operationInfo property: Operational information of the rollout.- Returns:
- the operationInfo value.
-
services
Get the services property: The detailed information on the services being deployed.- Returns:
- the services value.
-
buildVersion
Get the buildVersion property: The version of the build being deployed.- Returns:
- the buildVersion value.
-
withBuildVersion
Set the buildVersion property: The version of the build being deployed.- Parameters:
buildVersion
- the buildVersion value to set.- Returns:
- the RolloutInner object itself.
-
artifactSourceId
Get the artifactSourceId property: The reference to the artifact source resource Id where the payload is located.- Returns:
- the artifactSourceId value.
-
withArtifactSourceId
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 RolloutInner object itself.
-
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.
-
withTargetServiceTopologyId
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 RolloutInner object itself.
-
stepGroups
Get the stepGroups property: The list of step groups that define the orchestration.- Returns:
- the stepGroups value.
-
withStepGroups
Set the stepGroups property: The list of step groups that define the orchestration.- Parameters:
stepGroups
- the stepGroups value to set.- Returns:
- the RolloutInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-