@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class UpsertLogAnalyticsSourceDetails extends Object
UpsertLogAnalyticsSourceDetails
Note: Objects should always be created or deserialized using the UpsertLogAnalyticsSourceDetails.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 UpsertLogAnalyticsSourceDetails.Builder, which maintain a set of all explicitly set fields called
__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take
__explicitlySet__ into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null from unset null).
| Modifier and Type | Class and Description |
|---|---|
static class |
UpsertLogAnalyticsSourceDetails.Builder |
@ConstructorProperties(value={"labelConditions","dataFilterDefinitions","databaseCredential","extendedFieldDefinitions","isForCloud","labels","metricDefinitions","metrics","oobParsers","parameters","patterns","description","displayName","editVersion","functions","sourceId","name","isSecureContent","isSystem","parsers","ruleId","typeName","warningConfig","metadataFields","labelDefinitions","entityTypes","isTimezoneOverride","userParsers"}) @Deprecated public UpsertLogAnalyticsSourceDetails(List<LogAnalyticsSourceLabelCondition> labelConditions, 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, List<LogAnalyticsSourcePattern> patterns, String description, String displayName, Long editVersion, List<LogAnalyticsSourceFunction> functions, Long sourceId, String name, Boolean isSecureContent, Boolean isSystem, List<LogAnalyticsParser> parsers, Long ruleId, String typeName, Long warningConfig, List<LogAnalyticsSourceMetadataField> metadataFields, List<LogAnalyticsLabelDefinition> labelDefinitions, List<LogAnalyticsSourceEntityType> entityTypes, Boolean isTimezoneOverride, List<LogAnalyticsParser> userParsers)
public static UpsertLogAnalyticsSourceDetails.Builder builder()
Create a new builder.
public UpsertLogAnalyticsSourceDetails.Builder toBuilder()
public List<LogAnalyticsSourceLabelCondition> getLabelConditions()
source label conditions
public List<LogAnalyticsSourceDataFilter> getDataFilterDefinitions()
data filter definitions
public String getDatabaseCredential()
DB credential name
public List<LogAnalyticsSourceExtendedFieldDefinition> getExtendedFieldDefinitions()
extended field definition
public Boolean getIsForCloud()
is for cloud flag
public List<LogAnalyticsLabelView> getLabels()
labels
public List<LogAnalyticsMetric> getMetricDefinitions()
metric definitions
public List<LogAnalyticsSourceMetric> getMetrics()
metric source map
public List<LogAnalyticsParser> getOobParsers()
out-of-the-box source parser list
public List<LogAnalyticsParameter> getParameters()
parameters
public List<LogAnalyticsSourcePattern> getPatterns()
patterns
public String getDescription()
description
public String getDisplayName()
display name
public Long getEditVersion()
source edit version
public List<LogAnalyticsSourceFunction> getFunctions()
source functions
public Long getSourceId()
source Id
public String getName()
source internal name
public Boolean getIsSecureContent()
is secure content flag
public Boolean getIsSystem()
is system flag
public List<LogAnalyticsParser> getParsers()
parser list
public Long getRuleId()
rule Id
public String getTypeName()
source type internal name
public Long getWarningConfig()
source warning configuration
public List<LogAnalyticsSourceMetadataField> getMetadataFields()
source metadata fields
public List<LogAnalyticsLabelDefinition> getLabelDefinitions()
tags
public List<LogAnalyticsSourceEntityType> getEntityTypes()
entity types
public Boolean getIsTimezoneOverride()
time zone override
public List<LogAnalyticsParser> getUserParsers()
source parser list
Copyright © 2016–2021. All rights reserved.