Class ResponsePlanArgs.Builder

  • Enclosing class:
    ResponsePlanArgs

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

      • Builder

        public Builder()
    • Method Detail

      • action

        public ResponsePlanArgs.Builder action​(@Nullable
                                               com.pulumi.core.Output<ResponsePlanActionArgs> action)
        Parameters:
        action - The actions that the response plan starts at the beginning of an incident.
        Returns:
        builder
      • chatChannels

        public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder chatChannels​(java.lang.String... chatChannels)
        Parameters:
        chatChannels - The Chatbot chat channel used for collaboration during an incident.
        Returns:
        builder
      • displayName

        public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder incidentTemplate​(com.pulumi.core.Output<ResponsePlanIncidentTemplateArgs> incidentTemplate)
        Parameters:
        incidentTemplate - The `incidentTemplate` configuration block is required and supports the following arguments:
        Returns:
        builder
      • integration

        public ResponsePlanArgs.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
      • integration

        public ResponsePlanArgs.Builder integration​(ResponsePlanIntegrationArgs integration)
        Parameters:
        integration - Information about third-party services integrated into the response plan. The following values are supported:
        Returns:
        builder
      • name

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

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

        public ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.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 ResponsePlanArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - The tags applied to the response plan.
        Returns:
        builder