@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class UpdateLogAnalyticsObjectCollectionRuleDetails extends Object
Configuration of the collection rule to be updated.
UpdateLogAnalyticsObjectCollectionRuleDetails.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 UpdateLogAnalyticsObjectCollectionRuleDetails.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 |
UpdateLogAnalyticsObjectCollectionRuleDetails.Builder |
| Constructor and Description |
|---|
UpdateLogAnalyticsObjectCollectionRuleDetails(String description,
String logGroupId,
String logSourceName,
String entityId,
String charEncoding,
Boolean isEnabled,
Map<String,List<PropertyOverride>> overrides,
Map<String,Map<String,Object>> definedTags,
Map<String,String> freeformTags)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static UpdateLogAnalyticsObjectCollectionRuleDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCharEncoding()
An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDescription()
A string that describes the details of the rule.
|
String |
getEntityId()
Logging Analytics entity OCID.
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope.
|
Boolean |
getIsEnabled()
Whether or not this rule is currently enabled.
|
String |
getLogGroupId()
Logging Analytics Log group OCID to associate the processed logs with.
|
String |
getLogSourceName()
Name of the Logging Analytics Source to use for the processing.
|
Map<String,List<PropertyOverride>> |
getOverrides()
Use this to override some property values which are defined at bucket level to the scope of object.
|
int |
hashCode() |
UpdateLogAnalyticsObjectCollectionRuleDetails.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"description","logGroupId","logSourceName","entityId","charEncoding","isEnabled","overrides","definedTags","freeformTags"}) @Deprecated public UpdateLogAnalyticsObjectCollectionRuleDetails(String description, String logGroupId, String logSourceName, String entityId, String charEncoding, Boolean isEnabled, Map<String,List<PropertyOverride>> overrides, Map<String,Map<String,Object>> definedTags, Map<String,String> freeformTags)
public static UpdateLogAnalyticsObjectCollectionRuleDetails.Builder builder()
Create a new builder.
public UpdateLogAnalyticsObjectCollectionRuleDetails.Builder toBuilder()
public String getDescription()
A string that describes the details of the rule. Avoid entering confidential information.
public String getLogGroupId()
Logging Analytics Log group OCID to associate the processed logs with.
public String getLogSourceName()
Name of the Logging Analytics Source to use for the processing.
public String getEntityId()
Logging Analytics entity OCID. Associates the processed logs with the given entity (optional).
public String getCharEncoding()
An optional character encoding to aid in detecting the character encoding of the contents of the objects while processing. It is recommended to set this value as ISO_8859_1 when configuring content of the objects having more numeric characters, and very few alphabets. For e.g. this applies when configuring VCN Flow Logs.
public Boolean getIsEnabled()
Whether or not this rule is currently enabled.
public Map<String,List<PropertyOverride>> getOverrides()
Use this to override some property values which are defined at bucket level to the scope of object. Supported propeties for override are, logSourceName, charEncoding. Supported matchType for override are "contains".
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {\"foo-namespace\": {\"bar-key\": \"value\"}}
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
Example: {\"bar-key\": \"value\"}
Copyright © 2016–2021. All rights reserved.