@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class DependentSource extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A source that uses the parser, either directly or indirectly.
Note: Objects should always be created or deserialized using the DependentSource.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 DependentSource.Builder
, which maintain a
set of all explicitly set fields called DependentSource.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 |
DependentSource.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
DependentSource(String sourceName,
String sourceDisplayName,
Long sourceId,
String sourceType,
Boolean isSystem,
Boolean isAutoAssociationEnabled,
List<LogAnalyticsSourceEntityType> entityTypes,
List<Dependency> dependencies)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static DependentSource.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<Dependency> |
getDependencies()
The list of dependencies defined by the source.
|
List<LogAnalyticsSourceEntityType> |
getEntityTypes()
The entity types.
|
Boolean |
getIsAutoAssociationEnabled()
A flag indicating whether or not the source is marked for auto association.
|
Boolean |
getIsSystem()
The system flag.
|
String |
getSourceDisplayName()
The source display name.
|
Long |
getSourceId()
The source unique identifier.
|
String |
getSourceName()
The source name.
|
String |
getSourceType()
The source type.
|
int |
hashCode() |
DependentSource.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"sourceName","sourceDisplayName","sourceId","sourceType","isSystem","isAutoAssociationEnabled","entityTypes","dependencies"}) public DependentSource(String sourceName, String sourceDisplayName, Long sourceId, String sourceType, Boolean isSystem, Boolean isAutoAssociationEnabled, List<LogAnalyticsSourceEntityType> entityTypes, List<Dependency> dependencies)
public static DependentSource.Builder builder()
Create a new builder.
public DependentSource.Builder toBuilder()
public String getSourceName()
The source name.
public String getSourceDisplayName()
The source display name.
public Long getSourceId()
The source unique identifier.
public String getSourceType()
The source type.
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 Boolean getIsAutoAssociationEnabled()
A flag indicating whether or not the source is marked for auto association.
public List<LogAnalyticsSourceEntityType> getEntityTypes()
The entity types.
public List<Dependency> getDependencies()
The list of dependencies defined by the source.
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.