@Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class MySqlDatabaseConnectorSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of external database connector.
Note: Objects should always be created or deserialized using the MySqlDatabaseConnectorSummary.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 MySqlDatabaseConnectorSummary.Builder
, which maintain a
set of all explicitly set fields called MySqlDatabaseConnectorSummary.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 |
MySqlDatabaseConnectorSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MySqlDatabaseConnectorSummary(String name,
String compartmentId,
String associatedServices,
String id,
Date timeCreated,
Date timeUpdated,
String sourceDatabase,
MySqlType sourceDatabaseType,
String connectionStatus,
Date timeConnectionStatusUpdated,
String hostName,
String macsAgentId,
Integer port,
MySqlConnectorType connectorType,
MySqlNetworkProtocolType networkProtocol,
MySqlCredType credentialType,
Map<String,Map<String,Object>> systemTags,
LifecycleStates lifecycleState)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MySqlDatabaseConnectorSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAssociatedServices()
OCI Services associated with this connector.
|
String |
getCompartmentId()
OCID of compartment for the External MySQL connector.
|
String |
getConnectionStatus()
Connection Status.
|
MySqlConnectorType |
getConnectorType()
Connector Type.
|
MySqlCredType |
getCredentialType()
Credential type used to connect to database.
|
String |
getHostName()
Host name for Connector.
|
String |
getId()
OCID of MySQL Database Connector.
|
LifecycleStates |
getLifecycleState()
Indicates lifecycle state of the resource.
|
String |
getMacsAgentId()
Agent Id of the MACS agent.
|
String |
getName()
External MySQL Database Connector Name
|
MySqlNetworkProtocolType |
getNetworkProtocol()
Network Protocol.
|
Integer |
getPort()
Connector port.
|
String |
getSourceDatabase()
Name of MySQL Database.
|
MySqlType |
getSourceDatabaseType()
Type of MySQL Database.
|
Map<String,Map<String,Object>> |
getSystemTags()
System tags for this resource.
|
Date |
getTimeConnectionStatusUpdated()
Time when connection status was last updated.
|
Date |
getTimeCreated()
Connector creation time.
|
Date |
getTimeUpdated()
Connector update time.
|
int |
hashCode() |
MySqlDatabaseConnectorSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","compartmentId","associatedServices","id","timeCreated","timeUpdated","sourceDatabase","sourceDatabaseType","connectionStatus","timeConnectionStatusUpdated","hostName","macsAgentId","port","connectorType","networkProtocol","credentialType","systemTags","lifecycleState"}) public MySqlDatabaseConnectorSummary(String name, String compartmentId, String associatedServices, String id, Date timeCreated, Date timeUpdated, String sourceDatabase, MySqlType sourceDatabaseType, String connectionStatus, Date timeConnectionStatusUpdated, String hostName, String macsAgentId, Integer port, MySqlConnectorType connectorType, MySqlNetworkProtocolType networkProtocol, MySqlCredType credentialType, Map<String,Map<String,Object>> systemTags, LifecycleStates lifecycleState)
public static MySqlDatabaseConnectorSummary.Builder builder()
Create a new builder.
public MySqlDatabaseConnectorSummary.Builder toBuilder()
public String getName()
External MySQL Database Connector Name
public String getCompartmentId()
OCID of compartment for the External MySQL connector.
public String getAssociatedServices()
OCI Services associated with this connector.
public String getId()
OCID of MySQL Database Connector.
public Date getTimeCreated()
Connector creation time.
public Date getTimeUpdated()
Connector update time.
public String getSourceDatabase()
Name of MySQL Database.
public MySqlType getSourceDatabaseType()
Type of MySQL Database.
public String getConnectionStatus()
Connection Status.
public Date getTimeConnectionStatusUpdated()
Time when connection status was last updated.
public String getHostName()
Host name for Connector.
public String getMacsAgentId()
Agent Id of the MACS agent.
public Integer getPort()
Connector port.
public MySqlConnectorType getConnectorType()
Connector Type.
public MySqlNetworkProtocolType getNetworkProtocol()
Network Protocol.
public MySqlCredType getCredentialType()
Credential type used to connect to database.
public Map<String,Map<String,Object>> getSystemTags()
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system.
Example: {"orcl-cloud": {"free-tier-retained": "true"}}
public LifecycleStates getLifecycleState()
Indicates lifecycle state of the resource.
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–2025. All rights reserved.