Package com.oracle.bmc.dataflow.model
Class SqlEndpointSecureAccessConfig
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.dataflow.model.SqlEndpointNetworkConfiguration
-
- com.oracle.bmc.dataflow.model.SqlEndpointSecureAccessConfig
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200129") public final class SqlEndpointSecureAccessConfig extends SqlEndpointNetworkConfiguration
Access control rules for secure access selection.
Note: Objects should always be created or deserialized using theSqlEndpointSecureAccessConfig.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 theSqlEndpointSecureAccessConfig.Builder
, which maintain a set of all explicitly set fields calledSqlEndpointSecureAccessConfig.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 Summary
Nested Classes Modifier and Type Class Description static class
SqlEndpointSecureAccessConfig.Builder
-
Constructor Summary
Constructors Constructor Description SqlEndpointSecureAccessConfig(List<SecureAccessControlRule> accessControlRules, String publicEndpointIp)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SqlEndpointSecureAccessConfig.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<SecureAccessControlRule>
getAccessControlRules()
A list of SecureAccessControlRule’s to which access is limited toString
getPublicEndpointIp()
Ip Address of public endpointint
hashCode()
SqlEndpointSecureAccessConfig.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SqlEndpointSecureAccessConfig
@Deprecated public SqlEndpointSecureAccessConfig(List<SecureAccessControlRule> accessControlRules, String publicEndpointIp)
Deprecated.
-
-
Method Detail
-
builder
public static SqlEndpointSecureAccessConfig.Builder builder()
Create a new builder.
-
toBuilder
public SqlEndpointSecureAccessConfig.Builder toBuilder()
-
getAccessControlRules
public List<SecureAccessControlRule> getAccessControlRules()
A list of SecureAccessControlRule’s to which access is limited to- Returns:
- the value
-
getPublicEndpointIp
public String getPublicEndpointIp()
Ip Address of public endpoint- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classSqlEndpointNetworkConfiguration
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classSqlEndpointNetworkConfiguration
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classSqlEndpointNetworkConfiguration
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classSqlEndpointNetworkConfiguration
-
-