Class EnableAutonomousDatabaseInsightDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.opsi.model.EnableDatabaseInsightDetails
- 
- com.oracle.bmc.opsi.model.EnableAutonomousDatabaseInsightDetails
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class EnableAutonomousDatabaseInsightDetails extends EnableDatabaseInsightDetailsThe information about database to be analyzed.When isAdvancedFeaturesEnabled is set to false, parameters connectionDetails, credentialDetails and opsiPrivateEndpoint are optional. Otherwise, connectionDetails and crendetialDetails are required to enable full OPSI service features. If the Autonomouse Database is configured with private, restricted or dedicated access, opsiPrivateEndpoint parameter is required. 
 Note: Objects should always be created or deserialized using theEnableAutonomousDatabaseInsightDetails.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 theEnableAutonomousDatabaseInsightDetails.Builder, which maintain a set of all explicitly set fields calledEnableAutonomousDatabaseInsightDetails.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 classEnableAutonomousDatabaseInsightDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description EnableAutonomousDatabaseInsightDetails(String databaseResourceType, Boolean isAdvancedFeaturesEnabled, ConnectionDetails connectionDetails, CredentialDetails credentialDetails, String opsiPrivateEndpointId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnableAutonomousDatabaseInsightDetails.Builderbuilder()Create a new builder.booleanequals(Object o)ConnectionDetailsgetConnectionDetails()CredentialDetailsgetCredentialDetails()StringgetDatabaseResourceType()OCI database resource typeMap<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.Map<String,String>getFreeformTags()Simple key-value pair that is applied without any predefined name, type or scope.BooleangetIsAdvancedFeaturesEnabled()Flag is to identify if advanced features for autonomous database is enabled or notStringgetOpsiPrivateEndpointId()The OCID of the OPSI private endpointMap<String,Map<String,Object>>getSystemTags()System tags for this resource.inthashCode()EnableAutonomousDatabaseInsightDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
EnableAutonomousDatabaseInsightDetails@Deprecated public EnableAutonomousDatabaseInsightDetails(String databaseResourceType, Boolean isAdvancedFeaturesEnabled, ConnectionDetails connectionDetails, CredentialDetails credentialDetails, String opsiPrivateEndpointId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, Map<String,Map<String,Object>> systemTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static EnableAutonomousDatabaseInsightDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic EnableAutonomousDatabaseInsightDetails.Builder toBuilder() 
 - 
getDatabaseResourceTypepublic String getDatabaseResourceType() OCI database resource type- Returns:
- the value
 
 - 
getIsAdvancedFeaturesEnabledpublic Boolean getIsAdvancedFeaturesEnabled() Flag is to identify if advanced features for autonomous database is enabled or not- Returns:
- the value
 
 - 
getConnectionDetailspublic ConnectionDetails getConnectionDetails() 
 - 
getCredentialDetailspublic CredentialDetails getCredentialDetails() 
 - 
getOpsiPrivateEndpointIdpublic String getOpsiPrivateEndpointId() The OCID of the OPSI private endpoint- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - 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() System tags for this resource.Each key is predefined and scoped to a namespace. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- EnableDatabaseInsightDetails
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- EnableDatabaseInsightDetails
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- EnableDatabaseInsightDetails
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- EnableDatabaseInsightDetails
 
 
- 
 
-