@Generated(value="OracleSDKGenerator", comments="API Version: 20210330") public final class CollectdResourceNameConfigurationDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Resource name generation overriding configurations for collectd resource types.
Note: Objects should always be created or deserialized using the CollectdResourceNameConfigurationDetails.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 CollectdResourceNameConfigurationDetails.Builder
, which maintain a
set of all explicitly set fields called CollectdResourceNameConfigurationDetails.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 |
CollectdResourceNameConfigurationDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
CollectdResourceNameConfigurationDetails(String suffix,
List<String> includeProperties,
List<String> excludeProperties)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CollectdResourceNameConfigurationDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<String> |
getExcludeProperties()
List of property names to be excluded.
|
List<String> |
getIncludeProperties()
List of property names to be included.
|
String |
getSuffix()
String to be suffixed to the resource name.
|
int |
hashCode() |
CollectdResourceNameConfigurationDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"suffix","includeProperties","excludeProperties"}) public CollectdResourceNameConfigurationDetails(String suffix, List<String> includeProperties, List<String> excludeProperties)
public static CollectdResourceNameConfigurationDetails.Builder builder()
Create a new builder.
public CollectdResourceNameConfigurationDetails.Builder toBuilder()
public String getSuffix()
String to be suffixed to the resource name.
public List<String> getIncludeProperties()
List of property names to be included.
public List<String> getExcludeProperties()
List of property names to be excluded.
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–2025. All rights reserved.