@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsSourceSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
LogAnalyticsSourceSummary
Note: Objects should always be created or deserialized using the LogAnalyticsSourceSummary.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 LogAnalyticsSourceSummary.Builder
, which maintain a
set of all explicitly set fields called LogAnalyticsSourceSummary.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
).
Modifier and Type | Class and Description |
---|---|
static class |
LogAnalyticsSourceSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LogAnalyticsSourceSummary(List<LogAnalyticsSourceLabelCondition> labelConditions,
Integer associationCount,
List<LogAnalyticsAssociation> associationEntity,
List<LogAnalyticsSourceDataFilter> dataFilterDefinitions,
String databaseCredential,
List<LogAnalyticsSourceExtendedFieldDefinition> extendedFieldDefinitions,
Boolean isForCloud,
List<LogAnalyticsLabelView> labels,
List<LogAnalyticsMetric> metricDefinitions,
List<LogAnalyticsSourceMetric> metrics,
List<LogAnalyticsParser> oobParsers,
List<LogAnalyticsParameter> parameters,
Integer patternCount,
List<LogAnalyticsSourcePattern> patterns,
String description,
String displayName,
Long editVersion,
List<LogAnalyticsSourceFunction> functions,
Long sourceId,
String name,
Boolean isSecureContent,
Boolean isSystem,
List<LogAnalyticsParser> parsers,
Boolean isAutoAssociationEnabled,
Boolean isAutoAssociationOverride,
Long ruleId,
String typeName,
String typeDisplayName,
Long warningConfig,
List<LogAnalyticsSourceMetadataField> metadataFields,
List<LogAnalyticsLabelDefinition> labelDefinitions,
List<LogAnalyticsSourceEntityType> entityTypes,
Boolean isTimezoneOverride,
List<LogAnalyticsParser> userParsers,
Date timeUpdated,
List<LogAnalyticsEndpoint> endpoints,
List<LogAnalyticsProperty> sourceProperties)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LogAnalyticsSourceSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Integer |
getAssociationCount()
The association count.
|
List<LogAnalyticsAssociation> |
getAssociationEntity()
The association entity.
|
String |
getDatabaseCredential()
The database credential.
|
List<LogAnalyticsSourceDataFilter> |
getDataFilterDefinitions()
The data filter definition.
|
String |
getDescription()
The source description.
|
String |
getDisplayName()
The source display name.
|
Long |
getEditVersion()
The source edit version.
|
List<LogAnalyticsEndpoint> |
getEndpoints()
An array of REST API endpoints for log collection.
|
List<LogAnalyticsSourceEntityType> |
getEntityTypes()
The entity types.
|
List<LogAnalyticsSourceExtendedFieldDefinition> |
getExtendedFieldDefinitions()
The extended field definition.
|
List<LogAnalyticsSourceFunction> |
getFunctions()
The source functions.
|
Boolean |
getIsAutoAssociationEnabled()
A flag indicating whether or not the source is marked for auto-association.
|
Boolean |
getIsAutoAssociationOverride()
A flag indicating whether or not the auto-association state should be overriden.
|
Boolean |
getIsForCloud()
A flag indicating whether or not this is a cloud source.
|
Boolean |
getIsSecureContent()
A flag indicating whether or not the source content is secure.
|
Boolean |
getIsSystem()
The system flag.
|
Boolean |
getIsTimezoneOverride()
A flag indicating whether or not the source has a time zone override.
|
List<LogAnalyticsSourceLabelCondition> |
getLabelConditions()
The label alert conditions.
|
List<LogAnalyticsLabelDefinition> |
getLabelDefinitions()
The label definitions.
|
List<LogAnalyticsLabelView> |
getLabels()
The labels associated with this source.
|
List<LogAnalyticsSourceMetadataField> |
getMetadataFields()
The source metadata fields.
|
List<LogAnalyticsMetric> |
getMetricDefinitions()
The metric definitions.
|
List<LogAnalyticsSourceMetric> |
getMetrics()
The metric source map.
|
String |
getName()
The source internal name.
|
List<LogAnalyticsParser> |
getOobParsers()
The built in source parser.
|
List<LogAnalyticsParameter> |
getParameters()
The parameter.
|
List<LogAnalyticsParser> |
getParsers()
The list of parsers associated with this source.
|
Integer |
getPatternCount()
The pattern count.
|
List<LogAnalyticsSourcePattern> |
getPatterns()
The source patterns.
|
Long |
getRuleId()
The rule unique identifier.
|
Long |
getSourceId()
The source unique identifier.
|
List<LogAnalyticsProperty> |
getSourceProperties()
A list of source properties.
|
Date |
getTimeUpdated()
The last updated date.
|
String |
getTypeDisplayName()
The source type name.
|
String |
getTypeName()
The source type internal name.
|
List<LogAnalyticsParser> |
getUserParsers()
An array of custom parsers.
|
Long |
getWarningConfig()
The source warning configuration.
|
int |
hashCode() |
LogAnalyticsSourceSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"labelConditions","associationCount","associationEntity","dataFilterDefinitions","databaseCredential","extendedFieldDefinitions","isForCloud","labels","metricDefinitions","metrics","oobParsers","parameters","patternCount","patterns","description","displayName","editVersion","functions","sourceId","name","isSecureContent","isSystem","parsers","isAutoAssociationEnabled","isAutoAssociationOverride","ruleId","typeName","typeDisplayName","warningConfig","metadataFields","labelDefinitions","entityTypes","isTimezoneOverride","userParsers","timeUpdated","endpoints","sourceProperties"}) public LogAnalyticsSourceSummary(List<LogAnalyticsSourceLabelCondition> labelConditions, Integer associationCount, List<LogAnalyticsAssociation> associationEntity, List<LogAnalyticsSourceDataFilter> dataFilterDefinitions, String databaseCredential, List<LogAnalyticsSourceExtendedFieldDefinition> extendedFieldDefinitions, Boolean isForCloud, List<LogAnalyticsLabelView> labels, List<LogAnalyticsMetric> metricDefinitions, List<LogAnalyticsSourceMetric> metrics, List<LogAnalyticsParser> oobParsers, List<LogAnalyticsParameter> parameters, Integer patternCount, List<LogAnalyticsSourcePattern> patterns, String description, String displayName, Long editVersion, List<LogAnalyticsSourceFunction> functions, Long sourceId, String name, Boolean isSecureContent, Boolean isSystem, List<LogAnalyticsParser> parsers, Boolean isAutoAssociationEnabled, Boolean isAutoAssociationOverride, Long ruleId, String typeName, String typeDisplayName, Long warningConfig, List<LogAnalyticsSourceMetadataField> metadataFields, List<LogAnalyticsLabelDefinition> labelDefinitions, List<LogAnalyticsSourceEntityType> entityTypes, Boolean isTimezoneOverride, List<LogAnalyticsParser> userParsers, Date timeUpdated, List<LogAnalyticsEndpoint> endpoints, List<LogAnalyticsProperty> sourceProperties)
public static LogAnalyticsSourceSummary.Builder builder()
Create a new builder.
public LogAnalyticsSourceSummary.Builder toBuilder()
public List<LogAnalyticsSourceLabelCondition> getLabelConditions()
The label alert conditions.
public Integer getAssociationCount()
The association count.
public List<LogAnalyticsAssociation> getAssociationEntity()
The association entity.
public List<LogAnalyticsSourceDataFilter> getDataFilterDefinitions()
The data filter definition.
public String getDatabaseCredential()
The database credential.
public List<LogAnalyticsSourceExtendedFieldDefinition> getExtendedFieldDefinitions()
The extended field definition.
public Boolean getIsForCloud()
A flag indicating whether or not this is a cloud source.
public List<LogAnalyticsLabelView> getLabels()
The labels associated with this source.
public List<LogAnalyticsMetric> getMetricDefinitions()
The metric definitions.
public List<LogAnalyticsSourceMetric> getMetrics()
The metric source map.
public List<LogAnalyticsParser> getOobParsers()
The built in source parser.
public List<LogAnalyticsParameter> getParameters()
The parameter.
public Integer getPatternCount()
The pattern count.
public List<LogAnalyticsSourcePattern> getPatterns()
The source patterns.
public String getDescription()
The source description.
public String getDisplayName()
The source display name.
public Long getEditVersion()
The source edit version.
public List<LogAnalyticsSourceFunction> getFunctions()
The source functions.
public Long getSourceId()
The source unique identifier.
public String getName()
The source internal name.
public Boolean getIsSecureContent()
A flag indicating whether or not the source content is secure.
public Boolean getIsSystem()
The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
public List<LogAnalyticsParser> getParsers()
The list of parsers associated with this source.
public Boolean getIsAutoAssociationEnabled()
A flag indicating whether or not the source is marked for auto-association.
public Boolean getIsAutoAssociationOverride()
A flag indicating whether or not the auto-association state should be overriden.
public Long getRuleId()
The rule unique identifier.
public String getTypeName()
The source type internal name.
public String getTypeDisplayName()
The source type name.
public Long getWarningConfig()
The source warning configuration.
public List<LogAnalyticsSourceMetadataField> getMetadataFields()
The source metadata fields.
public List<LogAnalyticsLabelDefinition> getLabelDefinitions()
The label definitions.
public List<LogAnalyticsSourceEntityType> getEntityTypes()
The entity types.
public Boolean getIsTimezoneOverride()
A flag indicating whether or not the source has a time zone override.
public List<LogAnalyticsParser> getUserParsers()
An array of custom parsers.
public Date getTimeUpdated()
The last updated date.
public List<LogAnalyticsEndpoint> getEndpoints()
An array of REST API endpoints for log collection.
public List<LogAnalyticsProperty> getSourceProperties()
A list of source properties.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.