Class RefreshScheduleIntervalDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20231130")
    public final class RefreshScheduleIntervalDetails
    extends RefreshScheduleDetails
    Defines the refresh schedule by specifying the interval between each refresh.
    Note: Objects should always be created or deserialized using the RefreshScheduleIntervalDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the RefreshScheduleIntervalDetails.Builder, which maintain a set of all explicitly set fields called RefreshScheduleIntervalDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Constructor Detail

      • RefreshScheduleIntervalDetails

        @Deprecated
        public RefreshScheduleIntervalDetails​(String value)
        Deprecated.
    • Method Detail

      • getValue

        public String getValue()
        Specifies the refresh interval value.

        The interval must be provided using the ISO 8601 extended format, either as PnW or PnYnMnDTnHnMnS, where ‘P’ is always required, ‘T’ precedes any time components less than one day, and each included component is properly suffixed. For example, “P1DT6H” represents a duration of 1 day and 6 hours.

        Returns:
        the value
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Overrides:
        toString in class RefreshScheduleDetails
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation