Package com.oracle.bmc.cloudguard.model
Class OperatorSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.cloudguard.model.OperatorSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200131") public final class OperatorSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary information on available operators.
Note: Objects should always be created or deserialized using theOperatorSummary.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 theOperatorSummary.Builder
, which maintain a set of all explicitly set fields calledOperatorSummary.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OperatorSummary.Builder
-
Constructor Summary
Constructors Constructor Description OperatorSummary(String name, String displayName, String datatype, String managedListtype, ConditionFilterType filterType, List<ConditionOperator> operators, List<String> multiListTypes)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperatorSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getDatatype()
Data type of the operandString
getDisplayName()
Display name of the operandConditionFilterType
getFilterType()
Type of filterString
getManagedListtype()
Operand list typeList<String>
getMultiListTypes()
Configuration value type list for multi-list data typeString
getName()
Name of the operandList<ConditionOperator>
getOperators()
List of parametersint
hashCode()
OperatorSummary.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
OperatorSummary
@Deprecated @ConstructorProperties({"name","displayName","datatype","managedListtype","filterType","operators","multiListTypes"}) public OperatorSummary(String name, String displayName, String datatype, String managedListtype, ConditionFilterType filterType, List<ConditionOperator> operators, List<String> multiListTypes)
Deprecated.
-
-
Method Detail
-
builder
public static OperatorSummary.Builder builder()
Create a new builder.
-
toBuilder
public OperatorSummary.Builder toBuilder()
-
getName
public String getName()
Name of the operand- Returns:
- the value
-
getDisplayName
public String getDisplayName()
Display name of the operand- Returns:
- the value
-
getDatatype
public String getDatatype()
Data type of the operand- Returns:
- the value
-
getManagedListtype
public String getManagedListtype()
Operand list type- Returns:
- the value
-
getFilterType
public ConditionFilterType getFilterType()
Type of filter- Returns:
- the value
-
getOperators
public List<ConditionOperator> getOperators()
List of parameters- Returns:
- the value
-
getMultiListTypes
public List<String> getMultiListTypes()
Configuration value type list for multi-list data type- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-