Class SourceDetail

    • Constructor Detail

      • SourceDetail

        public SourceDetail()
    • Method Detail

      • setEventSource

        public void setEventSource​(String eventSource)

        The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.

        Parameters:
        eventSource - The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
        See Also:
        EventSource
      • getEventSource

        public String getEventSource()

        The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.

        Returns:
        The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
        See Also:
        EventSource
      • withEventSource

        public SourceDetail withEventSource​(String eventSource)

        The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.

        Parameters:
        eventSource - The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EventSource
      • setEventSource

        public void setEventSource​(EventSource eventSource)

        The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.

        Parameters:
        eventSource - The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
        See Also:
        EventSource
      • withEventSource

        public SourceDetail withEventSource​(EventSource eventSource)

        The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.

        Parameters:
        eventSource - The source of the event, such as an AWS service, that triggers AWS Config to evaluate your AWS resources.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EventSource
      • setMessageType

        public void setMessageType​(String messageType)

        The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.

        Parameters:
        messageType - The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.
        See Also:
        MessageType
      • getMessageType

        public String getMessageType()

        The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.

        Returns:
        The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.
        See Also:
        MessageType
      • withMessageType

        public SourceDetail withMessageType​(String messageType)

        The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.

        Parameters:
        messageType - The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MessageType
      • setMessageType

        public void setMessageType​(MessageType messageType)

        The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.

        Parameters:
        messageType - The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.
        See Also:
        MessageType
      • withMessageType

        public SourceDetail withMessageType​(MessageType messageType)

        The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.

        Parameters:
        messageType - The type of SNS message that triggers AWS Config to run an evaluation. For evaluations that are initiated when AWS Config delivers a configuration item change notification, you must use ConfigurationItemChangeNotification. For evaluations that are initiated when AWS Config delivers a configuration snapshot, you must use ConfigurationSnapshotDeliveryCompleted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        MessageType
      • toString

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object