Package com.oracle.bmc.opsi.model
Class PeComanagedDatabaseConnectionDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.opsi.model.PeComanagedDatabaseConnectionDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class PeComanagedDatabaseConnectionDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelConnection details of the private endpoints.
 Note: Objects should always be created or deserialized using thePeComanagedDatabaseConnectionDetails.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 thePeComanagedDatabaseConnectionDetails.Builder, which maintain a set of all explicitly set fields calledPeComanagedDatabaseConnectionDetails.Builder.__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).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPeComanagedDatabaseConnectionDetails.Builderstatic classPeComanagedDatabaseConnectionDetails.ProtocolProtocol used for connection requests for private endpoint accssed database resource.
 - 
Constructor SummaryConstructors Constructor Description PeComanagedDatabaseConnectionDetails(List<PeComanagedDatabaseHostDetails> hosts, PeComanagedDatabaseConnectionDetails.Protocol protocol, String serviceName)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PeComanagedDatabaseConnectionDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<PeComanagedDatabaseHostDetails>getHosts()List of hosts and port for private endpoint accessed database resource.PeComanagedDatabaseConnectionDetails.ProtocolgetProtocol()Protocol used for connection requests for private endpoint accssed database resource.StringgetServiceName()Database service name used for connection requests.inthashCode()PeComanagedDatabaseConnectionDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
PeComanagedDatabaseConnectionDetails@Deprecated @ConstructorProperties({"hosts","protocol","serviceName"}) public PeComanagedDatabaseConnectionDetails(List<PeComanagedDatabaseHostDetails> hosts, PeComanagedDatabaseConnectionDetails.Protocol protocol, String serviceName) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static PeComanagedDatabaseConnectionDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic PeComanagedDatabaseConnectionDetails.Builder toBuilder() 
 - 
getHostspublic List<PeComanagedDatabaseHostDetails> getHosts() List of hosts and port for private endpoint accessed database resource.- Returns:
- the value
 
 - 
getProtocolpublic PeComanagedDatabaseConnectionDetails.Protocol getProtocol() Protocol used for connection requests for private endpoint accssed database resource.- Returns:
- the value
 
 - 
getServiceNamepublic String getServiceName() Database service name used for connection requests.- 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
 
 
- 
 
-