Class LogAnalyticsPatternFilter


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20200601")
    public final class LogAnalyticsPatternFilter
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    LogAnalyticsPatternFilter
    Note: Objects should always be created or deserialized using the LogAnalyticsPatternFilter.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 LogAnalyticsPatternFilter.Builder, which maintain a set of all explicitly set fields called LogAnalyticsPatternFilter.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).

    • Method Detail

      • getAgentVersion

        public String getAgentVersion()
        The agent version.
        Returns:
        the value
      • getIsInUse

        public Boolean getIsInUse()
        A flag indicating whether or not the pattern filter is currently in use.
        Returns:
        the value
      • getOperatingSystem

        public String getOperatingSystem()
        The operating system.
        Returns:
        the value
      • getPatternId

        public Long getPatternId()
        The pattern unique identifier.
        Returns:
        the value
      • getSourceId

        public Long getSourceId()
        The source unique identifier.
        Returns:
        the value
      • getVersion

        public String getVersion()
        The pattern filter version.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

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

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel