Class PutEventsRequestEntry

    • Constructor Detail

      • PutEventsRequestEntry

        public PutEventsRequestEntry()
    • Method Detail

      • setTime

        public void setTime​(Date time)

        Timestamp of event, per RFC3339. If no timestamp is provided, the timestamp of the PutEvents call will be used.

        Parameters:
        time - Timestamp of event, per RFC3339. If no timestamp is provided, the timestamp of the PutEvents call will be used.
      • getTime

        public Date getTime()

        Timestamp of event, per RFC3339. If no timestamp is provided, the timestamp of the PutEvents call will be used.

        Returns:
        Timestamp of event, per RFC3339. If no timestamp is provided, the timestamp of the PutEvents call will be used.
      • withTime

        public PutEventsRequestEntry withTime​(Date time)

        Timestamp of event, per RFC3339. If no timestamp is provided, the timestamp of the PutEvents call will be used.

        Parameters:
        time - Timestamp of event, per RFC3339. If no timestamp is provided, the timestamp of the PutEvents call will be used.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setSource

        public void setSource​(String source)

        The source of the event.

        Parameters:
        source - The source of the event.
      • getSource

        public String getSource()

        The source of the event.

        Returns:
        The source of the event.
      • withSource

        public PutEventsRequestEntry withSource​(String source)

        The source of the event.

        Parameters:
        source - The source of the event.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • getResources

        public List<String> getResources()

        AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

        Returns:
        AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
      • setResources

        public void setResources​(Collection<String> resources)

        AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

        Parameters:
        resources - AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
      • withResources

        public PutEventsRequestEntry withResources​(String... resources)

        AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

        NOTE: This method appends the values to the existing list (if any). Use setResources(java.util.Collection) or withResources(java.util.Collection) if you want to override the existing values.

        Parameters:
        resources - AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • withResources

        public PutEventsRequestEntry withResources​(Collection<String> resources)

        AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.

        Parameters:
        resources - AWS resources, identified by Amazon Resource Name (ARN), which the event primarily concerns. Any number, including zero, may be present.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDetailType

        public void setDetailType​(String detailType)

        Free-form string used to decide what fields to expect in the event detail.

        Parameters:
        detailType - Free-form string used to decide what fields to expect in the event detail.
      • getDetailType

        public String getDetailType()

        Free-form string used to decide what fields to expect in the event detail.

        Returns:
        Free-form string used to decide what fields to expect in the event detail.
      • withDetailType

        public PutEventsRequestEntry withDetailType​(String detailType)

        Free-form string used to decide what fields to expect in the event detail.

        Parameters:
        detailType - Free-form string used to decide what fields to expect in the event detail.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • setDetail

        public void setDetail​(String detail)

        In the JSON sense, an object containing fields, which may also contain nested sub-objects. No constraints are imposed on its contents.

        Parameters:
        detail - In the JSON sense, an object containing fields, which may also contain nested sub-objects. No constraints are imposed on its contents.
      • getDetail

        public String getDetail()

        In the JSON sense, an object containing fields, which may also contain nested sub-objects. No constraints are imposed on its contents.

        Returns:
        In the JSON sense, an object containing fields, which may also contain nested sub-objects. No constraints are imposed on its contents.
      • withDetail

        public PutEventsRequestEntry withDetail​(String detail)

        In the JSON sense, an object containing fields, which may also contain nested sub-objects. No constraints are imposed on its contents.

        Parameters:
        detail - In the JSON sense, an object containing fields, which may also contain nested sub-objects. No constraints are imposed on its contents.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • 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