Class TelegrafResourceNameConfigurationDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20210330")
    public final class TelegrafResourceNameConfigurationDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Resource name generation overriding configurations for telegraf resource types.
    Note: Objects should always be created or deserialized using the TelegrafResourceNameConfigurationDetails.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 TelegrafResourceNameConfigurationDetails.Builder, which maintain a set of all explicitly set fields called TelegrafResourceNameConfigurationDetails.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).
    • Method Detail

      • getIsUseTagsOnly

        public Boolean getIsUseTagsOnly()
        Flag to indicate if only tags will be used for resource name generation.
        Returns:
        the value
      • getIncludeTags

        public List<String> getIncludeTags()
        List of tag names to be included.
        Returns:
        the value
      • getExcludeTags

        public List<String> getExcludeTags()
        List of tag names to be excluded.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel