Class LogAnalyticsSource
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.loganalytics.model.LogAnalyticsSource
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsSource extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelLogAnalyticsSource
 Note: Objects should always be created or deserialized using theLogAnalyticsSource.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 LogAnalyticsSource.Builder, which maintain a set of all explicitly set fields calledLogAnalyticsSource.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 SummaryNested Classes Modifier and Type Class Description static classLogAnalyticsSource.Builder
 - 
Constructor SummaryConstructors Constructor Description LogAnalyticsSource(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<EventType> eventTypes, List<LogAnalyticsCategory> categories, List<LogAnalyticsEndpoint> endpoints, List<LogAnalyticsProperty> sourceProperties)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LogAnalyticsSource.Builderbuilder()Create a new builder.booleanequals(Object o)IntegergetAssociationCount()The association count.List<LogAnalyticsAssociation>getAssociationEntity()The association entities.List<LogAnalyticsCategory>getCategories()An array of categories assigned to this source.StringgetDatabaseCredential()The database credential.List<LogAnalyticsSourceDataFilter>getDataFilterDefinitions()The data filter definitions.StringgetDescription()The source description.StringgetDisplayName()The source display name.LonggetEditVersion()The source edit version.List<LogAnalyticsEndpoint>getEndpoints()An array of REST API endpoints for log collection.List<LogAnalyticsSourceEntityType>getEntityTypes()The entity types.List<EventType>getEventTypes()An array of event types.List<LogAnalyticsSourceExtendedFieldDefinition>getExtendedFieldDefinitions()The extended field definitions.List<LogAnalyticsSourceFunction>getFunctions()The source functions.BooleangetIsAutoAssociationEnabled()A flag indicating whether or not the source is marked for auto-association.BooleangetIsAutoAssociationOverride()A flag indicating whether or not the auto-association state should be overriden.BooleangetIsForCloud()A flag indicating whether or not this is a cloud source.BooleangetIsSecureContent()A flag indicating whether or not the source content is secure.BooleangetIsSystem()The system flag.BooleangetIsTimezoneOverride()A flag indicating whether or not the source has a time zone override.List<LogAnalyticsSourceLabelCondition>getLabelConditions()The label alert conditions.List<LogAnalyticsLabelDefinition>getLabelDefinitions()The labls used by the source.List<LogAnalyticsLabelView>getLabels()The labels associated with the source.List<LogAnalyticsSourceMetadataField>getMetadataFields()The source metadata fields.List<LogAnalyticsMetric>getMetricDefinitions()The metric definitions.List<LogAnalyticsSourceMetric>getMetrics()The metric source map.StringgetName()The source internal name.List<LogAnalyticsParser>getOobParsers()The built in parsers associated with source.List<LogAnalyticsParameter>getParameters()The source parameters.List<LogAnalyticsParser>getParsers()The list of parsers used by the source.IntegergetPatternCount()The pattern count.List<LogAnalyticsSourcePattern>getPatterns()The source patterns.LonggetRuleId()The rule unique identifier.LonggetSourceId()The source unique identifier.List<LogAnalyticsProperty>getSourceProperties()A list of source properties.DategetTimeUpdated()The last updated date.StringgetTypeDisplayName()The source type name.StringgetTypeName()The source type internal name.List<LogAnalyticsParser>getUserParsers()An array of custom parsers.LonggetWarningConfig()The source warning configuration.inthashCode()LogAnalyticsSource.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
LogAnalyticsSource@Deprecated @ConstructorProperties({"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","eventTypes","categories","endpoints","sourceProperties"}) public LogAnalyticsSource(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<EventType> eventTypes, List<LogAnalyticsCategory> categories, List<LogAnalyticsEndpoint> endpoints, List<LogAnalyticsProperty> sourceProperties) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static LogAnalyticsSource.Builder builder() Create a new builder.
 - 
toBuilderpublic LogAnalyticsSource.Builder toBuilder() 
 - 
getLabelConditionspublic List<LogAnalyticsSourceLabelCondition> getLabelConditions() The label alert conditions.- Returns:
- the value
 
 - 
getAssociationCountpublic Integer getAssociationCount() The association count.- Returns:
- the value
 
 - 
getAssociationEntitypublic List<LogAnalyticsAssociation> getAssociationEntity() The association entities.- Returns:
- the value
 
 - 
getDataFilterDefinitionspublic List<LogAnalyticsSourceDataFilter> getDataFilterDefinitions() The data filter definitions.- Returns:
- the value
 
 - 
getDatabaseCredentialpublic String getDatabaseCredential() The database credential.- Returns:
- the value
 
 - 
getExtendedFieldDefinitionspublic List<LogAnalyticsSourceExtendedFieldDefinition> getExtendedFieldDefinitions() The extended field definitions.- Returns:
- the value
 
 - 
getIsForCloudpublic Boolean getIsForCloud() A flag indicating whether or not this is a cloud source.- Returns:
- the value
 
 - 
getLabelspublic List<LogAnalyticsLabelView> getLabels() The labels associated with the source.- Returns:
- the value
 
 - 
getMetricDefinitionspublic List<LogAnalyticsMetric> getMetricDefinitions() The metric definitions.- Returns:
- the value
 
 - 
getMetricspublic List<LogAnalyticsSourceMetric> getMetrics() The metric source map.- Returns:
- the value
 
 - 
getOobParserspublic List<LogAnalyticsParser> getOobParsers() The built in parsers associated with source.- Returns:
- the value
 
 - 
getParameterspublic List<LogAnalyticsParameter> getParameters() The source parameters.- Returns:
- the value
 
 - 
getPatternCountpublic Integer getPatternCount() The pattern count.- Returns:
- the value
 
 - 
getPatternspublic List<LogAnalyticsSourcePattern> getPatterns() The source patterns.- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() The source description.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The source display name.- Returns:
- the value
 
 - 
getEditVersionpublic Long getEditVersion() The source edit version.- Returns:
- the value
 
 - 
getFunctionspublic List<LogAnalyticsSourceFunction> getFunctions() The source functions.- Returns:
- the value
 
 - 
getSourceIdpublic Long getSourceId() The source unique identifier.- Returns:
- the value
 
 - 
getNamepublic String getName() The source internal name.- Returns:
- the value
 
 - 
getIsSecureContentpublic Boolean getIsSecureContent() A flag indicating whether or not the source content is secure.- Returns:
- the value
 
 - 
getIsSystempublic 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. - Returns:
- the value
 
 - 
getParserspublic List<LogAnalyticsParser> getParsers() The list of parsers used by the source.- Returns:
- the value
 
 - 
getIsAutoAssociationEnabledpublic Boolean getIsAutoAssociationEnabled() A flag indicating whether or not the source is marked for auto-association.- Returns:
- the value
 
 - 
getIsAutoAssociationOverridepublic Boolean getIsAutoAssociationOverride() A flag indicating whether or not the auto-association state should be overriden.- Returns:
- the value
 
 - 
getRuleIdpublic Long getRuleId() The rule unique identifier.- Returns:
- the value
 
 - 
getTypeNamepublic String getTypeName() The source type internal name.- Returns:
- the value
 
 - 
getTypeDisplayNamepublic String getTypeDisplayName() The source type name.- Returns:
- the value
 
 - 
getWarningConfigpublic Long getWarningConfig() The source warning configuration.- Returns:
- the value
 
 - 
getMetadataFieldspublic List<LogAnalyticsSourceMetadataField> getMetadataFields() The source metadata fields.- Returns:
- the value
 
 - 
getLabelDefinitionspublic List<LogAnalyticsLabelDefinition> getLabelDefinitions() The labls used by the source.- Returns:
- the value
 
 - 
getEntityTypespublic List<LogAnalyticsSourceEntityType> getEntityTypes() The entity types.- Returns:
- the value
 
 - 
getIsTimezoneOverridepublic Boolean getIsTimezoneOverride() A flag indicating whether or not the source has a time zone override.- Returns:
- the value
 
 - 
getUserParserspublic List<LogAnalyticsParser> getUserParsers() An array of custom parsers.- Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The last updated date.- Returns:
- the value
 
 - 
getCategoriespublic List<LogAnalyticsCategory> getCategories() An array of categories assigned to this source.The isSystem flag denotes if each category assignment is user-created or Oracle-defined. - Returns:
- the value
 
 - 
getEndpointspublic List<LogAnalyticsEndpoint> getEndpoints() An array of REST API endpoints for log collection.- Returns:
- the value
 
 - 
getSourcePropertiespublic List<LogAnalyticsProperty> getSourceProperties() A list of source properties.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-