Class Smsvoicev2EventDestinationState.Builder

    • Method Detail

      • cloudwatchLogsDestination

        public Smsvoicev2EventDestinationState.Builder cloudwatchLogsDestination​(@Nullable
                                                                                 com.pulumi.core.Output<Smsvoicev2EventDestinationCloudwatchLogsDestinationArgs> cloudwatchLogsDestination)
        Parameters:
        cloudwatchLogsDestination - Send events to Amazon CloudWatch Logs. Exactly one of `cloudwatchLogsDestination`, `kinesisFirehoseDestination`, or `snsDestination` must be configured. See `cloudwatchLogsDestination` Block for details.
        Returns:
        builder
      • configurationSetArn

        public Smsvoicev2EventDestinationState.Builder configurationSetArn​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> configurationSetArn)
        Parameters:
        configurationSetArn - ARN of the parent configuration set.
        Returns:
        builder
      • configurationSetArn

        public Smsvoicev2EventDestinationState.Builder configurationSetArn​(java.lang.String configurationSetArn)
        Parameters:
        configurationSetArn - ARN of the parent configuration set.
        Returns:
        builder
      • configurationSetName

        public Smsvoicev2EventDestinationState.Builder configurationSetName​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> configurationSetName)
        Parameters:
        configurationSetName - Name of the configuration set this event destination belongs to. Changing this forces a new resource.
        Returns:
        builder
      • configurationSetName

        public Smsvoicev2EventDestinationState.Builder configurationSetName​(java.lang.String configurationSetName)
        Parameters:
        configurationSetName - Name of the configuration set this event destination belongs to. Changing this forces a new resource.
        Returns:
        builder
      • enabled

        public Smsvoicev2EventDestinationState.Builder enabled​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Boolean> enabled)
        Parameters:
        enabled - Whether the event destination is enabled. Defaults to `true`.
        Returns:
        builder
      • enabled

        public Smsvoicev2EventDestinationState.Builder enabled​(java.lang.Boolean enabled)
        Parameters:
        enabled - Whether the event destination is enabled. Defaults to `true`.
        Returns:
        builder
      • eventDestinationName

        public Smsvoicev2EventDestinationState.Builder eventDestinationName​(@Nullable
                                                                            com.pulumi.core.Output<java.lang.String> eventDestinationName)
        Parameters:
        eventDestinationName - Name of the event destination. Changing this forces a new resource.
        Returns:
        builder
      • eventDestinationName

        public Smsvoicev2EventDestinationState.Builder eventDestinationName​(java.lang.String eventDestinationName)
        Parameters:
        eventDestinationName - Name of the event destination. Changing this forces a new resource.
        Returns:
        builder
      • kinesisFirehoseDestination

        public Smsvoicev2EventDestinationState.Builder kinesisFirehoseDestination​(@Nullable
                                                                                  com.pulumi.core.Output<Smsvoicev2EventDestinationKinesisFirehoseDestinationArgs> kinesisFirehoseDestination)
        Parameters:
        kinesisFirehoseDestination - Send events to Amazon Data Firehose. Exactly one of `cloudwatchLogsDestination`, `kinesisFirehoseDestination`, or `snsDestination` must be configured. See `kinesisFirehoseDestination` Block for details.
        Returns:
        builder
      • matchingEventTypes

        public Smsvoicev2EventDestinationState.Builder matchingEventTypes​(@Nullable
                                                                          com.pulumi.core.Output<java.util.List<java.lang.String>> matchingEventTypes)
        Parameters:
        matchingEventTypes - Event types for which the destination receives records. See the [AWS API reference](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_CreateEventDestination.html#pinpoint-CreateEventDestination-request-MatchingEventTypes) for valid values. The following arguments are optional:
        Returns:
        builder
      • matchingEventTypes

        public Smsvoicev2EventDestinationState.Builder matchingEventTypes​(java.util.List<java.lang.String> matchingEventTypes)
        Parameters:
        matchingEventTypes - Event types for which the destination receives records. See the [AWS API reference](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_CreateEventDestination.html#pinpoint-CreateEventDestination-request-MatchingEventTypes) for valid values. The following arguments are optional:
        Returns:
        builder
      • matchingEventTypes

        public Smsvoicev2EventDestinationState.Builder matchingEventTypes​(java.lang.String... matchingEventTypes)
        Parameters:
        matchingEventTypes - Event types for which the destination receives records. See the [AWS API reference](https://docs.aws.amazon.com/pinpoint/latest/apireference_smsvoicev2/API_CreateEventDestination.html#pinpoint-CreateEventDestination-request-MatchingEventTypes) for valid values. The following arguments are optional:
        Returns:
        builder
      • region

        public Smsvoicev2EventDestinationState.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 Smsvoicev2EventDestinationState.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