@Generated(value="OracleSDKGenerator", comments="API Version: 20200430") public final class State extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
State stored in All States Map of Composite State
Note: Objects should always be created or deserialized using the State.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 State.Builder
, which maintain a
set of all explicitly set fields called State.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 |
State.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
State(String name,
ParameterValue parameterValue,
Date timeValue)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static State.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getName()
A simple name for the State.
|
ParameterValue |
getParameterValue() |
Date |
getTimeValue()
To store a date value for the State we use dateValue attribute.
|
int |
hashCode() |
State.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","parameterValue","timeValue"}) public State(String name, ParameterValue parameterValue, Date timeValue)
public static State.Builder builder()
Create a new builder.
public State.Builder toBuilder()
public String getName()
A simple name for the State.
public ParameterValue getParameterValue()
public Date getTimeValue()
To store a date value for the State we use dateValue attribute.
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–2024. All rights reserved.