Interface DeploymentSummary.Builder

    • Method Detail

      • 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, GrowthType
      • 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:
        GrowthType, GrowthType
      • 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.
      • 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.