Class OccmDemandSignalResourcePropertiesSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20231107")
    public final class OccmDemandSignalResourcePropertiesSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    A summary model for the Occm demand signal resource properties.
    Note: Objects should always be created or deserialized using the OccmDemandSignalResourcePropertiesSummary.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 OccmDemandSignalResourcePropertiesSummary.Builder, which maintain a set of all explicitly set fields called OccmDemandSignalResourcePropertiesSummary.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

      • getPropertyName

        public String getPropertyName()
        The name of demand signal resource’s property.
        Returns:
        the value
      • getPropertyValue

        public String getPropertyValue()
        Default value of demand signal resource’s property.
        Returns:
        the value
      • getPropertyMinValue

        public Long getPropertyMinValue()
        The minimum value of demand signal resource’s property.

        This is an optional parameter.

        Returns:
        the value
      • getPropertyMaxValue

        public Long getPropertyMaxValue()
        The maximum value of demand signal resource’s property.

        This is an optional parameter.

        Returns:
        the value
      • getPropertyUnit

        public String getPropertyUnit()
        Unit for demand signal resource’s property.
        Returns:
        the value
      • getIsEditable

        public Boolean getIsEditable()
        This will indicate if demand signal resource’s property is editable.
        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