StorageInsightInner Class

public final class StorageInsightInner
extends ProxyResource

The top level storage insight resource container.

Constructor Summary

Constructor Description
StorageInsightInner()

Creates an instance of StorageInsightInner class.

Method Summary

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

Get the containers property: The names of the blob containers that the workspace should read.

String etag()

Get the etag property: The ETag of the storage insight.

StorageInsightStatus status()

Get the status property: The status of the storage insight.

StorageAccount storageAccount()

Get the storageAccount property: The storage account connection details.

List<String> tables()

Get the tables property: The names of the Azure tables that the workspace should read.

Map<String,String> tags()

Get the tags property: Resource tags.

void validate()

Validates the instance.

StorageInsightInner withContainers(List<String> containers)

Set the containers property: The names of the blob containers that the workspace should read.

StorageInsightInner withEtag(String etag)

Set the etag property: The ETag of the storage insight.

StorageInsightInner withStorageAccount(StorageAccount storageAccount)

Set the storageAccount property: The storage account connection details.

StorageInsightInner withTables(List<String> tables)

Set the tables property: The names of the Azure tables that the workspace should read.

StorageInsightInner withTags(Map<String,String> tags)

Set the tags property: Resource tags.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

StorageInsightInner

public StorageInsightInner()

Creates an instance of StorageInsightInner class.

Method Details

containers

public List containers()

Get the containers property: The names of the blob containers that the workspace should read.

Returns:

the containers value.

etag

public String etag()

Get the etag property: The ETag of the storage insight.

Returns:

the etag value.

status

public StorageInsightStatus status()

Get the status property: The status of the storage insight.

Returns:

the status value.

storageAccount

public StorageAccount storageAccount()

Get the storageAccount property: The storage account connection details.

Returns:

the storageAccount value.

tables

public List tables()

Get the tables property: The names of the Azure tables that the workspace should read.

Returns:

the tables value.

tags

public Map tags()

Get the tags property: Resource tags.

Returns:

the tags value.

validate

public void validate()

Validates the instance.

withContainers

public StorageInsightInner withContainers(List containers)

Set the containers property: The names of the blob containers that the workspace should read.

Parameters:

containers - the containers value to set.

Returns:

the StorageInsightInner object itself.

withEtag

public StorageInsightInner withEtag(String etag)

Set the etag property: The ETag of the storage insight.

Parameters:

etag - the etag value to set.

Returns:

the StorageInsightInner object itself.

withStorageAccount

public StorageInsightInner withStorageAccount(StorageAccount storageAccount)

Set the storageAccount property: The storage account connection details.

Parameters:

storageAccount - the storageAccount value to set.

Returns:

the StorageInsightInner object itself.

withTables

public StorageInsightInner withTables(List tables)

Set the tables property: The names of the Azure tables that the workspace should read.

Parameters:

tables - the tables value to set.

Returns:

the StorageInsightInner object itself.

withTags

public StorageInsightInner withTags(Map tags)

Set the tags property: Resource tags.

Parameters:

tags - the tags value to set.

Returns:

the StorageInsightInner object itself.

Applies to