Interface DatasetSummary.Builder

    • Method Detail

      • datasetName

        DatasetSummary.Builder datasetName​(String datasetName)

        The name of the dataset.

        Parameters:
        datasetName - The name of the dataset.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • creationTime

        DatasetSummary.Builder creationTime​(Instant creationTime)

        The time the dataset was created.

        Parameters:
        creationTime - The time the dataset was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lastUpdateTime

        DatasetSummary.Builder lastUpdateTime​(Instant lastUpdateTime)

        The last time the dataset was updated.

        Parameters:
        lastUpdateTime - The last time the dataset was updated.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • triggers

        DatasetSummary.Builder triggers​(Collection<DatasetTrigger> triggers)

        A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects

        Parameters:
        triggers - A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • triggers

        DatasetSummary.Builder triggers​(DatasetTrigger... triggers)

        A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects

        Parameters:
        triggers - A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • triggers

        DatasetSummary.Builder triggers​(Consumer<DatasetTrigger.Builder>... triggers)

        A list of triggers. A trigger causes dataset content to be populated at a specified time interval or when another dataset is populated. The list of triggers can be empty or contain up to five DataSetTrigger objects

        This is a convenience method that creates an instance of the DatasetTrigger.Builder avoiding the need to create one manually via DatasetTrigger.builder().

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #triggers(List).

        Parameters:
        triggers - a consumer that will call methods on DatasetTrigger.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #triggers(java.util.Collection)
      • actions

        DatasetSummary.Builder actions​(Collection<DatasetActionSummary> actions)

        A list of DataActionSummary objects.

        Parameters:
        actions - A list of DataActionSummary objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • actions

        DatasetSummary.Builder actions​(DatasetActionSummary... actions)

        A list of DataActionSummary objects.

        Parameters:
        actions - A list of DataActionSummary objects.
        Returns:
        Returns a reference to this object so that method calls can be chained together.