Class LogAnalyticsSource.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.LogAnalyticsSource.Builder
 
- 
- Enclosing class:
- LogAnalyticsSource
 
 public static class LogAnalyticsSource.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
labelConditionspublic LogAnalyticsSource.Builder labelConditions(List<LogAnalyticsSourceLabelCondition> labelConditions) The label alert conditions.- Parameters:
- labelConditions- the value to set
- Returns:
- this builder
 
 - 
associationCountpublic LogAnalyticsSource.Builder associationCount(Integer associationCount) The association count.- Parameters:
- associationCount- the value to set
- Returns:
- this builder
 
 - 
associationEntitypublic LogAnalyticsSource.Builder associationEntity(List<LogAnalyticsAssociation> associationEntity) The association entities.- Parameters:
- associationEntity- the value to set
- Returns:
- this builder
 
 - 
dataFilterDefinitionspublic LogAnalyticsSource.Builder dataFilterDefinitions(List<LogAnalyticsSourceDataFilter> dataFilterDefinitions) The data filter definitions.- Parameters:
- dataFilterDefinitions- the value to set
- Returns:
- this builder
 
 - 
databaseCredentialpublic LogAnalyticsSource.Builder databaseCredential(String databaseCredential) The database credential.- Parameters:
- databaseCredential- the value to set
- Returns:
- this builder
 
 - 
extendedFieldDefinitionspublic LogAnalyticsSource.Builder extendedFieldDefinitions(List<LogAnalyticsSourceExtendedFieldDefinition> extendedFieldDefinitions) The extended field definitions.- Parameters:
- extendedFieldDefinitions- the value to set
- Returns:
- this builder
 
 - 
isForCloudpublic LogAnalyticsSource.Builder isForCloud(Boolean isForCloud) A flag indicating whether or not this is a cloud source.- Parameters:
- isForCloud- the value to set
- Returns:
- this builder
 
 - 
labelspublic LogAnalyticsSource.Builder labels(List<LogAnalyticsLabelView> labels) The labels associated with the source.- Parameters:
- labels- the value to set
- Returns:
- this builder
 
 - 
metricDefinitionspublic LogAnalyticsSource.Builder metricDefinitions(List<LogAnalyticsMetric> metricDefinitions) The metric definitions.- Parameters:
- metricDefinitions- the value to set
- Returns:
- this builder
 
 - 
metricspublic LogAnalyticsSource.Builder metrics(List<LogAnalyticsSourceMetric> metrics) The metric source map.- Parameters:
- metrics- the value to set
- Returns:
- this builder
 
 - 
oobParserspublic LogAnalyticsSource.Builder oobParsers(List<LogAnalyticsParser> oobParsers) The built in parsers associated with source.- Parameters:
- oobParsers- the value to set
- Returns:
- this builder
 
 - 
parameterspublic LogAnalyticsSource.Builder parameters(List<LogAnalyticsParameter> parameters) The source parameters.- Parameters:
- parameters- the value to set
- Returns:
- this builder
 
 - 
patternCountpublic LogAnalyticsSource.Builder patternCount(Integer patternCount) The pattern count.- Parameters:
- patternCount- the value to set
- Returns:
- this builder
 
 - 
patternspublic LogAnalyticsSource.Builder patterns(List<LogAnalyticsSourcePattern> patterns) The source patterns.- Parameters:
- patterns- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic LogAnalyticsSource.Builder description(String description) The source description.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic LogAnalyticsSource.Builder displayName(String displayName) The source display name.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
editVersionpublic LogAnalyticsSource.Builder editVersion(Long editVersion) The source edit version.- Parameters:
- editVersion- the value to set
- Returns:
- this builder
 
 - 
functionspublic LogAnalyticsSource.Builder functions(List<LogAnalyticsSourceFunction> functions) The source functions.- Parameters:
- functions- the value to set
- Returns:
- this builder
 
 - 
sourceIdpublic LogAnalyticsSource.Builder sourceId(Long sourceId) The source unique identifier.- Parameters:
- sourceId- the value to set
- Returns:
- this builder
 
 - 
namepublic LogAnalyticsSource.Builder name(String name) The source internal name.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
isSecureContentpublic LogAnalyticsSource.Builder isSecureContent(Boolean isSecureContent) A flag indicating whether or not the source content is secure.- Parameters:
- isSecureContent- the value to set
- Returns:
- this builder
 
 - 
isSystempublic LogAnalyticsSource.Builder isSystem(Boolean isSystem) The system flag.A value of false denotes a custom, or user defined object. A value of true denotes a built in object. - Parameters:
- isSystem- the value to set
- Returns:
- this builder
 
 - 
parserspublic LogAnalyticsSource.Builder parsers(List<LogAnalyticsParser> parsers) The list of parsers used by the source.- Parameters:
- parsers- the value to set
- Returns:
- this builder
 
 - 
isAutoAssociationEnabledpublic LogAnalyticsSource.Builder isAutoAssociationEnabled(Boolean isAutoAssociationEnabled) A flag indicating whether or not the source is marked for auto-association.- Parameters:
- isAutoAssociationEnabled- the value to set
- Returns:
- this builder
 
 - 
isAutoAssociationOverridepublic LogAnalyticsSource.Builder isAutoAssociationOverride(Boolean isAutoAssociationOverride) A flag indicating whether or not the auto-association state should be overriden.- Parameters:
- isAutoAssociationOverride- the value to set
- Returns:
- this builder
 
 - 
ruleIdpublic LogAnalyticsSource.Builder ruleId(Long ruleId) The rule unique identifier.- Parameters:
- ruleId- the value to set
- Returns:
- this builder
 
 - 
typeNamepublic LogAnalyticsSource.Builder typeName(String typeName) The source type internal name.- Parameters:
- typeName- the value to set
- Returns:
- this builder
 
 - 
typeDisplayNamepublic LogAnalyticsSource.Builder typeDisplayName(String typeDisplayName) The source type name.- Parameters:
- typeDisplayName- the value to set
- Returns:
- this builder
 
 - 
warningConfigpublic LogAnalyticsSource.Builder warningConfig(Long warningConfig) The source warning configuration.- Parameters:
- warningConfig- the value to set
- Returns:
- this builder
 
 - 
metadataFieldspublic LogAnalyticsSource.Builder metadataFields(List<LogAnalyticsSourceMetadataField> metadataFields) The source metadata fields.- Parameters:
- metadataFields- the value to set
- Returns:
- this builder
 
 - 
labelDefinitionspublic LogAnalyticsSource.Builder labelDefinitions(List<LogAnalyticsLabelDefinition> labelDefinitions) The labls used by the source.- Parameters:
- labelDefinitions- the value to set
- Returns:
- this builder
 
 - 
entityTypespublic LogAnalyticsSource.Builder entityTypes(List<LogAnalyticsSourceEntityType> entityTypes) The entity types.- Parameters:
- entityTypes- the value to set
- Returns:
- this builder
 
 - 
isTimezoneOverridepublic LogAnalyticsSource.Builder isTimezoneOverride(Boolean isTimezoneOverride) A flag indicating whether or not the source has a time zone override.- Parameters:
- isTimezoneOverride- the value to set
- Returns:
- this builder
 
 - 
userParserspublic LogAnalyticsSource.Builder userParsers(List<LogAnalyticsParser> userParsers) An array of custom parsers.- Parameters:
- userParsers- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic LogAnalyticsSource.Builder timeUpdated(Date timeUpdated) The last updated date.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
eventTypespublic LogAnalyticsSource.Builder eventTypes(List<EventType> eventTypes) An array of event types.- Parameters:
- eventTypes- the value to set
- Returns:
- this builder
 
 - 
categoriespublic LogAnalyticsSource.Builder categories(List<LogAnalyticsCategory> categories) An array of categories assigned to this source.The isSystem flag denotes if each category assignment is user-created or Oracle-defined. - Parameters:
- categories- the value to set
- Returns:
- this builder
 
 - 
endpointspublic LogAnalyticsSource.Builder endpoints(List<LogAnalyticsEndpoint> endpoints) An array of REST API endpoints for log collection.- Parameters:
- endpoints- the value to set
- Returns:
- this builder
 
 - 
sourcePropertiespublic LogAnalyticsSource.Builder sourceProperties(List<LogAnalyticsProperty> sourceProperties) A list of source properties.- Parameters:
- sourceProperties- the value to set
- Returns:
- this builder
 
 - 
buildpublic LogAnalyticsSource build() 
 - 
copypublic LogAnalyticsSource.Builder copy(LogAnalyticsSource model) 
 
- 
 
-