Class ConnectionSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemigration.model.ConnectionSummary
 
 
- 
- Direct Known Subclasses:
- MysqlConnectionSummary,- OracleConnectionSummary
 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20230518") public class ConnectionSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelRepresents the parameters common for all connections in list operation.
 Note: Objects should always be created or deserialized using theBuilder. 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 theBuilder, which maintain a set of all explicitly set fields calledBuilder#__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).
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedConnectionSummary(String id, String displayName, String description, String compartmentId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, Connection.LifecycleState lifecycleState, String lifecycleDetails, Date timeCreated, Date timeUpdated, String vaultId, String keyId, String subnetId, List<IngressIpDetails> ingressIps, List<String> nsgIds)Deprecated.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()A user-friendly description.StringgetDisplayName()A user-friendly name.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetId()The OCID of the connection being referenced.List<IngressIpDetails>getIngressIps()List of ingress IP addresses from where to connect to this connection’s privateIp.StringgetKeyId()The OCID of the key used in cryptographic operations.StringgetLifecycleDetails()A message describing the current state in more detail.Connection.LifecycleStategetLifecycleState()Lifecycle state for connection.List<String>getNsgIds()An array of Network Security Group OCIDs used to define network access for Connections.StringgetSubnetId()OCI resource ID.Map<String,Map<String,Object>>getSystemTags()Usage of system tag keys.DategetTimeCreated()The time when this resource was created.DategetTimeUpdated()The time when this resource was updated.StringgetVaultId()OCI resource ID.inthashCode()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ConnectionSummary@Deprecated @ConstructorProperties({"id","displayName","description","compartmentId","freeformTags","definedTags","systemTags","lifecycleState","lifecycleDetails","timeCreated","timeUpdated","vaultId","keyId","subnetId","ingressIps","nsgIds"}) protected ConnectionSummary(String id, String displayName, String description, String compartmentId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags, Connection.LifecycleState lifecycleState, String lifecycleDetails, Date timeCreated, Date timeUpdated, String vaultId, String keyId, String subnetId, List<IngressIpDetails> ingressIps, List<String> nsgIds) Deprecated.
 
- 
 - 
Method Detail- 
getIdpublic String getId() The OCID of the connection being referenced.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() A user-friendly name.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() A user-friendly description.Does not have to be unique, and it’s changeable. Avoid entering confidential information. - Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Returns:
- the value
 
 - 
getSystemTagspublic Map<String,Map<String,Object>> getSystemTags() Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Returns:
- the value
 
 - 
getLifecycleStatepublic Connection.LifecycleState getLifecycleState() Lifecycle state for connection.- Returns:
- the value
 
 - 
getLifecycleDetailspublic String getLifecycleDetails() A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state. - Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() The time when this resource was created.An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z. - Returns:
- the value
 
 - 
getTimeUpdatedpublic Date getTimeUpdated() The time when this resource was updated.An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z. - Returns:
- the value
 
 - 
getVaultIdpublic String getVaultId() OCI resource ID.- Returns:
- the value
 
 - 
getKeyIdpublic String getKeyId() The OCID of the key used in cryptographic operations.- Returns:
- the value
 
 - 
getSubnetIdpublic String getSubnetId() OCI resource ID.- Returns:
- the value
 
 - 
getIngressIpspublic List<IngressIpDetails> getIngressIps() List of ingress IP addresses from where to connect to this connection’s privateIp.- Returns:
- the value
 
 - 
getNsgIdspublic List<String> getNsgIds() An array of Network Security Group OCIDs used to define network access for Connections.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-