All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.azure.storage.blob.changefeed.BlobChangefeedPagedIterable Maven / Gradle / Ivy

The newest version!
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

package com.azure.storage.blob.changefeed;

import com.azure.core.util.paging.ContinuablePagedIterable;
import com.azure.storage.blob.changefeed.models.BlobChangefeedEvent;

/**
 * Implementation of {@link ContinuablePagedIterable} for Changefeed where the continuation token type is
 * {@link String}, the element type is {@link BlobChangefeedEvent}, and the page type is
 * {@link BlobChangefeedPagedResponse}.
 */
public final class BlobChangefeedPagedIterable
    extends ContinuablePagedIterable {

    /**
     * Package-private constructor for use by {@link BlobChangefeedClient}.
     * Creates an instance of {@link BlobChangefeedPagedIterable}.
     *
     * @param pagedFlux The {@link BlobChangefeedPagedFlux} that will be consumed as an iterable.
     */
    BlobChangefeedPagedIterable(BlobChangefeedPagedFlux pagedFlux) {
        super(pagedFlux);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy