Interface Channel.Builder

    • Method Detail

      • eventPublishersWithStrings

        Channel.Builder eventPublishersWithStrings​(Collection<String> eventPublishers)

        List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

        Parameters:
        eventPublishers - List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventPublishersWithStrings

        Channel.Builder eventPublishersWithStrings​(String... eventPublishers)

        List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

        Parameters:
        eventPublishers - List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventPublishers

        Channel.Builder eventPublishers​(Collection<EventPublisher> eventPublishers)

        List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

        Parameters:
        eventPublishers - List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • eventPublishers

        Channel.Builder eventPublishers​(EventPublisher... eventPublishers)

        List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.

        Parameters:
        eventPublishers - List of publishers for different type of events that may be detected in an application from the profile. Anomaly detection is the only event publisher in Profiler.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        Channel.Builder id​(String id)

        Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.

        Parameters:
        id - Unique identifier for each Channel in the notification configuration of a Profiling Group. A random UUID for channelId is used when adding a channel to the notification configuration if not specified in the request.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • uri

        Channel.Builder uri​(String uri)

        Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.

        Parameters:
        uri - Unique arn of the resource to be used for notifications. We support a valid SNS topic arn as a channel uri.
        Returns:
        Returns a reference to this object so that method calls can be chained together.