Interface DeploymentSummary.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>, SdkBuilder<DeploymentSummary.Builder,DeploymentSummary>, SdkPojo
Enclosing class:
DeploymentSummary

public static interface DeploymentSummary.Builder extends SdkPojo, CopyableBuilder<DeploymentSummary.Builder,DeploymentSummary>
  • Method Details

    • deploymentNumber

      DeploymentSummary.Builder deploymentNumber(Integer deploymentNumber)

      The sequence number of the deployment.

      Parameters:
      deploymentNumber - The sequence number of the deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configurationName

      DeploymentSummary.Builder configurationName(String configurationName)

      The name of the configuration.

      Parameters:
      configurationName - The name of the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configurationVersion

      DeploymentSummary.Builder configurationVersion(String configurationVersion)

      The version of the configuration.

      Parameters:
      configurationVersion - The version of the configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • deploymentDurationInMinutes

      DeploymentSummary.Builder deploymentDurationInMinutes(Integer deploymentDurationInMinutes)

      Total amount of time the deployment lasted.

      Parameters:
      deploymentDurationInMinutes - Total amount of time the deployment lasted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • growthType

      DeploymentSummary.Builder growthType(String growthType)

      The algorithm used to define how percentage grows over time.

      Parameters:
      growthType - The algorithm used to define how percentage grows over time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • growthType

      DeploymentSummary.Builder growthType(GrowthType growthType)

      The algorithm used to define how percentage grows over time.

      Parameters:
      growthType - The algorithm used to define how percentage grows over time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • growthFactor

      DeploymentSummary.Builder growthFactor(Float growthFactor)

      The percentage of targets to receive a deployed configuration during each interval.

      Parameters:
      growthFactor - The percentage of targets to receive a deployed configuration during each interval.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • finalBakeTimeInMinutes

      DeploymentSummary.Builder finalBakeTimeInMinutes(Integer finalBakeTimeInMinutes)

      The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.

      Parameters:
      finalBakeTimeInMinutes - The amount of time that AppConfig monitors for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • state

      The state of the deployment.

      Parameters:
      state - The state of the deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      The state of the deployment.

      Parameters:
      state - The state of the deployment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • percentageComplete

      DeploymentSummary.Builder percentageComplete(Float percentageComplete)

      The percentage of targets for which the deployment is available.

      Parameters:
      percentageComplete - The percentage of targets for which the deployment is available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startedAt

      DeploymentSummary.Builder startedAt(Instant startedAt)

      Time the deployment started.

      Parameters:
      startedAt - Time the deployment started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • completedAt

      DeploymentSummary.Builder completedAt(Instant completedAt)

      Time the deployment completed.

      Parameters:
      completedAt - Time the deployment completed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versionLabel

      DeploymentSummary.Builder versionLabel(String versionLabel)

      A user-defined label for an AppConfig hosted configuration version.

      Parameters:
      versionLabel - A user-defined label for an AppConfig hosted configuration version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.