次の方法で共有


BlobFilterDetails Class

  • java.lang.Object
    • com.azure.resourcemanager.databox.models.BlobFilterDetails

Implements

public final class BlobFilterDetails
implements JsonSerializable<BlobFilterDetails>

Filter details to transfer Azure Blobs.

Constructor Summary

Constructor Description
BlobFilterDetails()

Creates an instance of BlobFilterDetails class.

Method Summary

Modifier and Type Method and Description
List<String> blobPathList()

Get the blobPathList property: List of full path of the blobs to be transferred.

List<String> blobPrefixList()

Get the blobPrefixList property: Prefix list of the Azure blobs to be transferred.

List<String> containerList()

Get the containerList property: List of blob containers to be transferred.

static BlobFilterDetails fromJson(JsonReader jsonReader)

Reads an instance of BlobFilterDetails from the JsonReader.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

BlobFilterDetails withBlobPathList(List<String> blobPathList)

Set the blobPathList property: List of full path of the blobs to be transferred.

BlobFilterDetails withBlobPrefixList(List<String> blobPrefixList)

Set the blobPrefixList property: Prefix list of the Azure blobs to be transferred.

BlobFilterDetails withContainerList(List<String> containerList)

Set the containerList property: List of blob containers to be transferred.

Methods inherited from java.lang.Object

Constructor Details

BlobFilterDetails

public BlobFilterDetails()

Creates an instance of BlobFilterDetails class.

Method Details

blobPathList

public List<String> blobPathList()

Get the blobPathList property: List of full path of the blobs to be transferred.

Returns:

the blobPathList value.

blobPrefixList

public List<String> blobPrefixList()

Get the blobPrefixList property: Prefix list of the Azure blobs to be transferred.

Returns:

the blobPrefixList value.

containerList

public List<String> containerList()

Get the containerList property: List of blob containers to be transferred.

Returns:

the containerList value.

fromJson

public static BlobFilterDetails fromJson(JsonReader jsonReader)

Reads an instance of BlobFilterDetails from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of BlobFilterDetails if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the BlobFilterDetails.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withBlobPathList

public BlobFilterDetails withBlobPathList(List<String> blobPathList)

Set the blobPathList property: List of full path of the blobs to be transferred.

Parameters:

blobPathList - the blobPathList value to set.

Returns:

the BlobFilterDetails object itself.

withBlobPrefixList

public BlobFilterDetails withBlobPrefixList(List<String> blobPrefixList)

Set the blobPrefixList property: Prefix list of the Azure blobs to be transferred.

Parameters:

blobPrefixList - the blobPrefixList value to set.

Returns:

the BlobFilterDetails object itself.

withContainerList

public BlobFilterDetails withContainerList(List<String> containerList)

Set the containerList property: List of blob containers to be transferred.

Parameters:

containerList - the containerList value to set.

Returns:

the BlobFilterDetails object itself.

Applies to