@Generated(value="OracleSDKGenerator", comments="API Version: 20210217") public final class Connection extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The connection for a data asset.
Note: Objects should always be created or deserialized using the Connection.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 Connection.Builder
, which maintain a
set of all explicitly set fields called ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
Connection.Builder |
Constructor and Description |
---|
Connection(String key,
String modelVersion,
String modelType,
String name,
String description,
Integer objectVersion,
Integer objectStatus,
String identifier,
Schema primarySchema,
List<ConnectionProperty> connectionProperties,
Map<String,Object> properties,
String type,
Boolean isDefault,
ObjectMetadata metadata,
RegistryMetadata registryMetadata)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Connection.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<ConnectionProperty> |
getConnectionProperties()
The properties of the connection.
|
String |
getDescription()
User-defined description for the connection.
|
String |
getIdentifier()
Value can only contain upper case letters, underscore, and numbers.
|
Boolean |
getIsDefault()
The default property of the connection.
|
String |
getKey()
Generated key that can be used in API calls to identify the connection.
|
ObjectMetadata |
getMetadata() |
String |
getModelType()
The type of the object.
|
String |
getModelVersion()
The model version of an object.
|
String |
getName()
Free form text without any restriction on the permitted characters.
|
Integer |
getObjectStatus()
The status of an object that can be set to value 1 for shallow references across objects,
other values reserved.
|
Integer |
getObjectVersion()
The version of the object that is used to track changes in the object instance.
|
Schema |
getPrimarySchema() |
Map<String,Object> |
getProperties()
All the properties of the connection in a key-value map format.
|
RegistryMetadata |
getRegistryMetadata() |
String |
getType()
Specific Connection Type
|
int |
hashCode() |
Connection.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"key","modelVersion","modelType","name","description","objectVersion","objectStatus","identifier","primarySchema","connectionProperties","properties","type","isDefault","metadata","registryMetadata"}) public Connection(String key, String modelVersion, String modelType, String name, String description, Integer objectVersion, Integer objectStatus, String identifier, Schema primarySchema, List<ConnectionProperty> connectionProperties, Map<String,Object> properties, String type, Boolean isDefault, ObjectMetadata metadata, RegistryMetadata registryMetadata)
public static Connection.Builder builder()
Create a new builder.
public Connection.Builder toBuilder()
public String getKey()
Generated key that can be used in API calls to identify the connection. In scenarios where reference to the connection is required, a value can be passed in create.
public String getModelVersion()
The model version of an object.
public String getModelType()
The type of the object.
public String getName()
Free form text without any restriction on the permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
public String getDescription()
User-defined description for the connection.
public Integer getObjectVersion()
The version of the object that is used to track changes in the object instance.
public Integer getObjectStatus()
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
public String getIdentifier()
Value can only contain upper case letters, underscore, and numbers. It should begin with an upper case letter or underscore. The value can be modified.
public Schema getPrimarySchema()
public List<ConnectionProperty> getConnectionProperties()
The properties of the connection.
public Map<String,Object> getProperties()
All the properties of the connection in a key-value map format.
public String getType()
Specific Connection Type
public Boolean getIsDefault()
The default property of the connection.
public ObjectMetadata getMetadata()
public RegistryMetadata getRegistryMetadata()
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–2023. All rights reserved.