ChangeFeed Class

  • java.lang.Object
    • com.azure.resourcemanager.storage.models.ChangeFeed

public final class ChangeFeed

The blob service properties for change feed events.

Constructor Summary

Constructor Description
ChangeFeed()

Creates an instance of ChangeFeed class.

Method Summary

Modifier and Type Method and Description
Boolean enabled()

Get the enabled property: Indicates whether change feed event logging is enabled for the Blob service.

Integer retentionInDays()

Get the retentionInDays property: Indicates the duration of changeFeed retention in days.

void validate()

Validates the instance.

ChangeFeed withEnabled(Boolean enabled)

Set the enabled property: Indicates whether change feed event logging is enabled for the Blob service.

ChangeFeed withRetentionInDays(Integer retentionInDays)

Set the retentionInDays property: Indicates the duration of changeFeed retention in days.

Methods inherited from java.lang.Object

Constructor Details

ChangeFeed

public ChangeFeed()

Creates an instance of ChangeFeed class.

Method Details

enabled

public Boolean enabled()

Get the enabled property: Indicates whether change feed event logging is enabled for the Blob service.

Returns:

the enabled value.

retentionInDays

public Integer retentionInDays()

Get the retentionInDays property: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.

Returns:

the retentionInDays value.

validate

public void validate()

Validates the instance.

withEnabled

public ChangeFeed withEnabled(Boolean enabled)

Set the enabled property: Indicates whether change feed event logging is enabled for the Blob service.

Parameters:

enabled - the enabled value to set.

Returns:

the ChangeFeed object itself.

withRetentionInDays

public ChangeFeed withRetentionInDays(Integer retentionInDays)

Set the retentionInDays property: Indicates the duration of changeFeed retention in days. Minimum value is 1 day and maximum value is 146000 days (400 years). A null value indicates an infinite retention of the change feed.

Parameters:

retentionInDays - the retentionInDays value to set.

Returns:

the ChangeFeed object itself.

Applies to