@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public final class OdaInstance extends Object
Description of OdaServiceInstance
object.
Note: Objects should always be created or deserialized using the OdaInstance.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 OdaInstance.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
OdaInstance.Builder |
static class |
OdaInstance.LifecycleState
The current state of the Digital Assistant instance.
|
static class |
OdaInstance.LifecycleSubState
The current sub-state of the Digital Assistant instance.
|
static class |
OdaInstance.ShapeName
Shape or size of the instance.
|
Constructor and Description |
---|
OdaInstance(String id,
String displayName,
String description,
String compartmentId,
OdaInstance.ShapeName shapeName,
String webAppUrl,
String connectorUrl,
Date timeCreated,
Date timeUpdated,
OdaInstance.LifecycleState lifecycleState,
OdaInstance.LifecycleSubState lifecycleSubState,
String stateMessage,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static OdaInstance.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getCompartmentId()
Identifier of the compartment that the instance belongs to.
|
String |
getConnectorUrl()
URL for the connector’s endpoint.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Usage of predefined tag keys.
|
String |
getDescription()
Description of the Digital Assistant instance.
|
String |
getDisplayName()
User-defined name for the Digital Assistant instance.
|
Map<String,String> |
getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.
|
String |
getId()
Unique immutable identifier that was assigned when the instance was created.
|
OdaInstance.LifecycleState |
getLifecycleState()
The current state of the Digital Assistant instance.
|
OdaInstance.LifecycleSubState |
getLifecycleSubState()
The current sub-state of the Digital Assistant instance.
|
OdaInstance.ShapeName |
getShapeName()
Shape or size of the instance.
|
String |
getStateMessage()
A message that describes the current state in more detail.
|
Date |
getTimeCreated()
When the Digital Assistant instance was created.
|
Date |
getTimeUpdated()
When the Digital Assistance instance was last updated.
|
String |
getWebAppUrl()
URL for the Digital Assistant web application that’s associated with the instance.
|
int |
hashCode() |
OdaInstance.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"id","displayName","description","compartmentId","shapeName","webAppUrl","connectorUrl","timeCreated","timeUpdated","lifecycleState","lifecycleSubState","stateMessage","freeformTags","definedTags"}) @Deprecated public OdaInstance(String id, String displayName, String description, String compartmentId, OdaInstance.ShapeName shapeName, String webAppUrl, String connectorUrl, Date timeCreated, Date timeUpdated, OdaInstance.LifecycleState lifecycleState, OdaInstance.LifecycleSubState lifecycleSubState, String stateMessage, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)
public static OdaInstance.Builder builder()
Create a new builder.
public OdaInstance.Builder toBuilder()
public String getId()
Unique immutable identifier that was assigned when the instance was created.
public String getDisplayName()
User-defined name for the Digital Assistant instance. Avoid entering confidential information. You can change this value.
public String getDescription()
Description of the Digital Assistant instance.
public String getCompartmentId()
Identifier of the compartment that the instance belongs to.
public OdaInstance.ShapeName getShapeName()
Shape or size of the instance.
public String getWebAppUrl()
URL for the Digital Assistant web application that’s associated with the instance.
public String getConnectorUrl()
URL for the connector’s endpoint.
public Date getTimeCreated()
When the Digital Assistant instance was created. A date-time string as described in RFC 3339, section 14.29.
public Date getTimeUpdated()
When the Digital Assistance instance was last updated. A date-time string as described in RFC 3339, section 14.29.
public OdaInstance.LifecycleState getLifecycleState()
The current state of the Digital Assistant instance.
public OdaInstance.LifecycleSubState getLifecycleSubState()
The current sub-state of the Digital Assistant instance.
public String getStateMessage()
A message that describes the current state in more detail.
For example, actionable information about an instance that’s in the FAILED
state.
public Map<String,String> getFreeformTags()
Simple key-value pair that is applied without any predefined name, type, or scope.
Example: {"bar-key": "value"}
public Map<String,Map<String,Object>> getDefinedTags()
Usage of predefined tag keys. These predefined keys are scoped to namespaces.
Example: {"foo-namespace": {"bar-key": "value"}}
Copyright © 2016–2022. All rights reserved.