Class LogAnalyticsMetaFunctionArgument


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

    • Constructor Detail

      • LogAnalyticsMetaFunctionArgument

        @Deprecated
        @ConstructorProperties({"isOverrideOutputFields","argumentDisplayName","argumentExample","argumentService","argumentDataType","argumentDescription","argumentName","argumentOrder","argumentType","argumentId","argumentLookupColumn","argumentLookupColumnPosition","argumentValue","argumentReference"})
        public LogAnalyticsMetaFunctionArgument​(Boolean isOverrideOutputFields,
                                                String argumentDisplayName,
                                                String argumentExample,
                                                String argumentService,
                                                String argumentDataType,
                                                String argumentDescription,
                                                String argumentName,
                                                Long argumentOrder,
                                                Long argumentType,
                                                Long argumentId,
                                                String argumentLookupColumn,
                                                Long argumentLookupColumnPosition,
                                                String argumentValue,
                                                String argumentReference)
        Deprecated.
    • Method Detail

      • getIsOverrideOutputFields

        public Boolean getIsOverrideOutputFields()
        The override output fields.
        Returns:
        the value
      • getArgumentDisplayName

        public String getArgumentDisplayName()
        The argument display name.
        Returns:
        the value
      • getArgumentExample

        public String getArgumentExample()
        The argument example.
        Returns:
        the value
      • getArgumentService

        public String getArgumentService()
        The argument service.
        Returns:
        the value
      • getArgumentDataType

        public String getArgumentDataType()
        The argument data type.
        Returns:
        the value
      • getArgumentDescription

        public String getArgumentDescription()
        The argument description.
        Returns:
        the value
      • getArgumentName

        public String getArgumentName()
        The argument name.
        Returns:
        the value
      • getArgumentOrder

        public Long getArgumentOrder()
        The argument order.
        Returns:
        the value
      • getArgumentType

        public Long getArgumentType()
        The argument type.
        Returns:
        the value
      • getArgumentId

        public Long getArgumentId()
        The argument unique identifier.
        Returns:
        the value
      • getArgumentLookupColumn

        public String getArgumentLookupColumn()
        The lookup column.
        Returns:
        the value
      • getArgumentLookupColumnPosition

        public Long getArgumentLookupColumnPosition()
        The lookup column position.
        Returns:
        the value
      • getArgumentValue

        public String getArgumentValue()
        The argument value.
        Returns:
        the value
      • getArgumentReference

        public String getArgumentReference()
        The argument unique identifier as a string.
        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