Class ResponsePlanState.Builder

  • Enclosing class:
    ResponsePlanState

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

      • Builder

        public Builder()
    • Method Detail

      • arn

        public ResponsePlanState.Builder arn​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> arn)
        Parameters:
        arn - The ARN of the response plan.
        Returns:
        builder
      • arn

        public ResponsePlanState.Builder arn​(java.lang.String arn)
        Parameters:
        arn - The ARN of the response plan.
        Returns:
        builder
      • chatChannels

        public ResponsePlanState.Builder chatChannels​(@Nullable
                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> chatChannels)
        Parameters:
        chatChannels - The Chatbot chat channel used for collaboration during an incident.
        Returns:
        builder
      • chatChannels

        public ResponsePlanState.Builder chatChannels​(java.util.List<java.lang.String> chatChannels)
        Parameters:
        chatChannels - The Chatbot chat channel used for collaboration during an incident.
        Returns:
        builder
      • chatChannels

        public ResponsePlanState.Builder chatChannels​(java.lang.String... chatChannels)
        Parameters:
        chatChannels - The Chatbot chat channel used for collaboration during an incident.
        Returns:
        builder
      • displayName

        public ResponsePlanState.Builder displayName​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> displayName)
        Parameters:
        displayName - The long format of the response plan name. This field can contain spaces.
        Returns:
        builder
      • displayName

        public ResponsePlanState.Builder displayName​(java.lang.String displayName)
        Parameters:
        displayName - The long format of the response plan name. This field can contain spaces.
        Returns:
        builder
      • engagements

        public ResponsePlanState.Builder engagements​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<java.lang.String>> engagements)
        Parameters:
        engagements - ARN for the contacts and escalation plans that the response plan engages during an incident.
        Returns:
        builder
      • engagements

        public ResponsePlanState.Builder engagements​(java.util.List<java.lang.String> engagements)
        Parameters:
        engagements - ARN for the contacts and escalation plans that the response plan engages during an incident.
        Returns:
        builder
      • engagements

        public ResponsePlanState.Builder engagements​(java.lang.String... engagements)
        Parameters:
        engagements - ARN for the contacts and escalation plans that the response plan engages during an incident.
        Returns:
        builder
      • incidentTemplate

        public ResponsePlanState.Builder incidentTemplate​(@Nullable
                                                          com.pulumi.core.Output<ResponsePlanIncidentTemplateArgs> incidentTemplate)
        Parameters:
        incidentTemplate - The `incidentTemplate` configuration block is required and supports the following arguments:
        Returns:
        builder
      • integration

        public ResponsePlanState.Builder integration​(@Nullable
                                                     com.pulumi.core.Output<ResponsePlanIntegrationArgs> integration)
        Parameters:
        integration - Information about third-party services integrated into the response plan. The following values are supported:
        Returns:
        builder
      • name

        public ResponsePlanState.Builder name​(@Nullable
                                              com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the response plan.
        Returns:
        builder
      • name

        public ResponsePlanState.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the response plan.
        Returns:
        builder
      • region

        public ResponsePlanState.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 ResponsePlanState.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
      • tags

        public ResponsePlanState.Builder tags​(@Nullable
                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - The tags applied to the response plan.
        Returns:
        builder
      • tags

        public ResponsePlanState.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - The tags applied to the response plan.
        Returns:
        builder
      • tagsAll

        public ResponsePlanState.Builder tagsAll​(@Nullable
                                                 com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder
      • tagsAll

        public ResponsePlanState.Builder tagsAll​(java.util.Map<java.lang.String,​java.lang.String> tagsAll)
        Parameters:
        tagsAll - A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
        Returns:
        builder