Class ChangeFeed


  • public final class ChangeFeed
    extends Object
    The blob service properties for change feed events.
    • Constructor Detail

      • ChangeFeed

        public ChangeFeed()
    • Method Detail

      • enabled

        public Boolean enabled()
        Get the enabled property: Indicates whether change feed event logging is enabled for the Blob service.
        Returns:
        the enabled value.
      • 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.
      • 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.
      • 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.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.