Class LogAnalyticsParserFilter
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsParserFilter
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsParserFilter extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
LogAnalyticsParserFilter
Note: Objects should always be created or deserialized using theLogAnalyticsParserFilter.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
LogAnalyticsParserFilter.Builder
, which maintain a set of all explicitly set fields calledLogAnalyticsParserFilter.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LogAnalyticsParserFilter.Builder
-
Constructor Summary
Constructors Constructor Description LogAnalyticsParserFilter(String id, LogAnalyticsParser parser, String agentVersion, Long isInUse, String operatingSystem, Long parserId, String version)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LogAnalyticsParserFilter.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getAgentVersion()
The agent version.String
getId()
The parser filter unique identifier.Long
getIsInUse()
A flag idicating whether or not hte filter is currently being used.String
getOperatingSystem()
The operating system.LogAnalyticsParser
getParser()
Long
getParserId()
The parser unique identifier.String
getVersion()
The version.int
hashCode()
LogAnalyticsParserFilter.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
LogAnalyticsParserFilter
@Deprecated @ConstructorProperties({"id","parser","agentVersion","isInUse","operatingSystem","parserId","version"}) public LogAnalyticsParserFilter(String id, LogAnalyticsParser parser, String agentVersion, Long isInUse, String operatingSystem, Long parserId, String version)
Deprecated.
-
-
Method Detail
-
builder
public static LogAnalyticsParserFilter.Builder builder()
Create a new builder.
-
toBuilder
public LogAnalyticsParserFilter.Builder toBuilder()
-
getId
public String getId()
The parser filter unique identifier.- Returns:
- the value
-
getParser
public LogAnalyticsParser getParser()
-
getAgentVersion
public String getAgentVersion()
The agent version.- Returns:
- the value
-
getIsInUse
public Long getIsInUse()
A flag idicating whether or not hte filter is currently being used.- Returns:
- the value
-
getOperatingSystem
public String getOperatingSystem()
The operating system.- Returns:
- the value
-
getParserId
public Long getParserId()
The parser unique identifier.- Returns:
- the value
-
getVersion
public String getVersion()
The version.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-