Class DependentSource.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.DependentSource.Builder
-
- Enclosing class:
- DependentSource
public static class DependentSource.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DependentSource
build()
DependentSource.Builder
copy(DependentSource model)
DependentSource.Builder
dependencies(List<Dependency> dependencies)
The list of dependencies defined by the source.DependentSource.Builder
entityTypes(List<LogAnalyticsSourceEntityType> entityTypes)
The entity types.DependentSource.Builder
isAutoAssociationEnabled(Boolean isAutoAssociationEnabled)
A flag indicating whether or not the source is marked for auto association.DependentSource.Builder
isSystem(Boolean isSystem)
The system flag.DependentSource.Builder
sourceDisplayName(String sourceDisplayName)
The source display name.DependentSource.Builder
sourceId(Long sourceId)
The source unique identifier.DependentSource.Builder
sourceName(String sourceName)
The source name.DependentSource.Builder
sourceType(String sourceType)
The source type.
-
-
-
Method Detail
-
sourceName
public DependentSource.Builder sourceName(String sourceName)
The source name.- Parameters:
sourceName
- the value to set- Returns:
- this builder
-
sourceDisplayName
public DependentSource.Builder sourceDisplayName(String sourceDisplayName)
The source display name.- Parameters:
sourceDisplayName
- the value to set- Returns:
- this builder
-
sourceId
public DependentSource.Builder sourceId(Long sourceId)
The source unique identifier.- Parameters:
sourceId
- the value to set- Returns:
- this builder
-
sourceType
public DependentSource.Builder sourceType(String sourceType)
The source type.- Parameters:
sourceType
- the value to set- Returns:
- this builder
-
isSystem
public DependentSource.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
-
isAutoAssociationEnabled
public DependentSource.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
-
entityTypes
public DependentSource.Builder entityTypes(List<LogAnalyticsSourceEntityType> entityTypes)
The entity types.- Parameters:
entityTypes
- the value to set- Returns:
- this builder
-
dependencies
public DependentSource.Builder dependencies(List<Dependency> dependencies)
The list of dependencies defined by the source.- Parameters:
dependencies
- the value to set- Returns:
- this builder
-
build
public DependentSource build()
-
copy
public DependentSource.Builder copy(DependentSource model)
-
-