Class PlanState.Builder

  • Enclosing class:
    PlanState

    public static final class PlanState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(PlanState defaults)
    • Method Detail

      • contactId

        public PlanState.Builder contactId​(@Nullable
                                           com.pulumi.core.Output<java.lang.String> contactId)
        Parameters:
        contactId - The ARN of the contact or escalation plan.
        Returns:
        builder
      • contactId

        public PlanState.Builder contactId​(java.lang.String contactId)
        Parameters:
        contactId - The ARN of the contact or escalation plan.
        Returns:
        builder
      • region

        public PlanState.Builder region​(@Nullable
                                        com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • region

        public PlanState.Builder region​(java.lang.String region)
        Parameters:
        region - Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
        Returns:
        builder
      • stages

        public PlanState.Builder stages​(@Nullable
                                        com.pulumi.core.Output<java.util.List<PlanStageArgs>> stages)
        Parameters:
        stages - One or more configuration blocks for specifying a list of stages that the escalation plan or engagement plan uses to engage contacts and contact methods. See Stage below for more details.
        Returns:
        builder
      • stages

        public PlanState.Builder stages​(java.util.List<PlanStageArgs> stages)
        Parameters:
        stages - One or more configuration blocks for specifying a list of stages that the escalation plan or engagement plan uses to engage contacts and contact methods. See Stage below for more details.
        Returns:
        builder
      • stages

        public PlanState.Builder stages​(PlanStageArgs... stages)
        Parameters:
        stages - One or more configuration blocks for specifying a list of stages that the escalation plan or engagement plan uses to engage contacts and contact methods. See Stage below for more details.
        Returns:
        builder