Class RetentionRule.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public RetentionRule.Builder id​(String id)
        Unique identifier for the retention rule.
        Parameters:
        id - the value to set
        Returns:
        this builder
      • displayName

        public RetentionRule.Builder displayName​(String displayName)
        User specified name for the retention rule.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • etag

        public RetentionRule.Builder etag​(String etag)
        The entity tag (ETag) for the retention rule.
        Parameters:
        etag - the value to set
        Returns:
        this builder
      • timeRuleLocked

        public RetentionRule.Builder timeRuleLocked​(Date timeRuleLocked)
        The date and time as per RFC 3339 after which this rule becomes locked.

        and can only be deleted by deleting the bucket.

        Parameters:
        timeRuleLocked - the value to set
        Returns:
        this builder
      • timeCreated

        public RetentionRule.Builder timeCreated​(Date timeCreated)
        The date and time that the retention rule was created as per RFC3339.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeModified

        public RetentionRule.Builder timeModified​(Date timeModified)
        The date and time that the retention rule was modified as per RFC3339.
        Parameters:
        timeModified - the value to set
        Returns:
        this builder