Interface AwsCloudFormationStackDetails.Builder

    • Method Detail

      • capabilities

        AwsCloudFormationStackDetails.Builder capabilities​(Collection<String> capabilities)

        The capabilities allowed in the stack.

        Parameters:
        capabilities - The capabilities allowed in the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • capabilities

        AwsCloudFormationStackDetails.Builder capabilities​(String... capabilities)

        The capabilities allowed in the stack.

        Parameters:
        capabilities - The capabilities allowed in the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        AwsCloudFormationStackDetails.Builder creationTime​(String creationTime)

        The time at which the stack was created.

        Parameters:
        creationTime - The time at which the stack was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        AwsCloudFormationStackDetails.Builder description​(String description)

        A user-defined description associated with the stack.

        Parameters:
        description - A user-defined description associated with the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • disableRollback

        AwsCloudFormationStackDetails.Builder disableRollback​(Boolean disableRollback)

        Boolean to enable or disable rollback on stack creation failures.

        Parameters:
        disableRollback - Boolean to enable or disable rollback on stack creation failures.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • driftInformation

        AwsCloudFormationStackDetails.Builder driftInformation​(AwsCloudFormationStackDriftInformationDetails driftInformation)

        Information about whether a stack's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.

        Parameters:
        driftInformation - Information about whether a stack's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • enableTerminationProtection

        AwsCloudFormationStackDetails.Builder enableTerminationProtection​(Boolean enableTerminationProtection)

        Whether termination protection is enabled for the stack.

        Parameters:
        enableTerminationProtection - Whether termination protection is enabled for the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdatedTime

        AwsCloudFormationStackDetails.Builder lastUpdatedTime​(String lastUpdatedTime)

        The time the nested stack was last updated. This field will only be returned if the stack has been updated at least once.

        Parameters:
        lastUpdatedTime - The time the nested stack was last updated. This field will only be returned if the stack has been updated at least once.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notificationArns

        AwsCloudFormationStackDetails.Builder notificationArns​(Collection<String> notificationArns)

        The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.

        Parameters:
        notificationArns - The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • notificationArns

        AwsCloudFormationStackDetails.Builder notificationArns​(String... notificationArns)

        The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.

        Parameters:
        notificationArns - The Amazon Resource Names (ARNs) of the Amazon SNS topic to which stack-related events are published.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • roleArn

        AwsCloudFormationStackDetails.Builder roleArn​(String roleArn)

        The ARN of an IAM role that's associated with the stack.

        Parameters:
        roleArn - The ARN of an IAM role that's associated with the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stackId

        AwsCloudFormationStackDetails.Builder stackId​(String stackId)

        Unique identifier of the stack.

        Parameters:
        stackId - Unique identifier of the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stackName

        AwsCloudFormationStackDetails.Builder stackName​(String stackName)

        The name associated with the stack.

        Parameters:
        stackName - The name associated with the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stackStatus

        AwsCloudFormationStackDetails.Builder stackStatus​(String stackStatus)

        Current status of the stack.

        Parameters:
        stackStatus - Current status of the stack.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • stackStatusReason

        AwsCloudFormationStackDetails.Builder stackStatusReason​(String stackStatusReason)

        Success or failure message associated with the stack status.

        Parameters:
        stackStatusReason - Success or failure message associated with the stack status.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeoutInMinutes

        AwsCloudFormationStackDetails.Builder timeoutInMinutes​(Integer timeoutInMinutes)

        The length of time, in minutes, that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state.

        Parameters:
        timeoutInMinutes - The length of time, in minutes, that CloudFormation waits for the nested stack to reach the CREATE_COMPLETE state.
        Returns:
        Returns a reference to this object so that method calls can be chained together.