Interface HarvestJob.Builder

    • Method Detail

      • arn

        HarvestJob.Builder arn​(String arn)
        The Amazon Resource Name (ARN) assigned to the HarvestJob.
        Parameters:
        arn - The Amazon Resource Name (ARN) assigned to the HarvestJob.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • channelId

        HarvestJob.Builder channelId​(String channelId)
        The ID of the Channel that the HarvestJob will harvest from.
        Parameters:
        channelId - The ID of the Channel that the HarvestJob will harvest from.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdAt

        HarvestJob.Builder createdAt​(String createdAt)
        The date and time the HarvestJob was submitted.
        Parameters:
        createdAt - The date and time the HarvestJob was submitted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • endTime

        HarvestJob.Builder endTime​(String endTime)
        The end of the time-window which will be harvested.
        Parameters:
        endTime - The end of the time-window which will be harvested.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • id

        HarvestJob.Builder id​(String id)
        The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.
        Parameters:
        id - The ID of the HarvestJob. The ID must be unique within the region and it cannot be changed after the HarvestJob is submitted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • originEndpointId

        HarvestJob.Builder originEndpointId​(String originEndpointId)
        The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.
        Parameters:
        originEndpointId - The ID of the OriginEndpoint that the HarvestJob will harvest from. This cannot be changed after the HarvestJob is submitted.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • s3Destination

        HarvestJob.Builder s3Destination​(S3Destination s3Destination)
        Sets the value of the S3Destination property for this object.
        Parameters:
        s3Destination - The new value for the S3Destination property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • startTime

        HarvestJob.Builder startTime​(String startTime)
        The start of the time-window which will be harvested.
        Parameters:
        startTime - The start of the time-window which will be harvested.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        HarvestJob.Builder status​(String status)
        The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.
        Parameters:
        status - The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status
      • status

        HarvestJob.Builder status​(Status status)
        The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.
        Parameters:
        status - The current status of the HarvestJob. Consider setting up a CloudWatch Event to listen for HarvestJobs as they succeed or fail. In the event of failure, the CloudWatch Event will include an explanation of why the HarvestJob failed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        Status, Status