Class StartDatafeedRequest

    • Constructor Detail

      • StartDatafeedRequest

        public StartDatafeedRequest​(java.lang.String datafeedId)
        Create a new StartDatafeedRequest for the given DatafeedId
        Parameters:
        datafeedId - non-null existing Datafeed ID
    • Method Detail

      • getDatafeedId

        public java.lang.String getDatafeedId()
      • getStart

        public java.lang.String getStart()
      • setStart

        public void setStart​(java.lang.String start)
        The time that the datafeed should begin. This value is inclusive. If you specify a start value that is earlier than the timestamp of the latest processed record, the datafeed continues from 1 millisecond after the timestamp of the latest processed record. If you do not specify a start time and the datafeed is associated with a new job, the analysis starts from the earliest time for which data is available.
        Parameters:
        start - String representation of a timestamp; may be an epoch seconds, epoch millis or an ISO 8601 string
      • getEnd

        public java.lang.String getEnd()
      • setEnd

        public void setEnd​(java.lang.String end)
        The time that the datafeed should end. This value is exclusive. If you do not specify an end time, the datafeed runs continuously.
        Parameters:
        end - String representation of a timestamp; may be an epoch seconds, epoch millis or an ISO 8601 string
      • setTimeout

        public void setTimeout​(TimeValue timeout)
        Indicates how long to wait for the cluster to respond to the request.
        Parameters:
        timeout - TimeValue for how long to wait for a response from the cluster
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object