Class CustomSandboxOutboundNetworkingConfig
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.generativeai.model.SandboxOutboundNetworkingConfig
-
- com.oracle.bmc.generativeai.model.CustomSandboxOutboundNetworkingConfig
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20231130") public final class CustomSandboxOutboundNetworkingConfig extends SandboxOutboundNetworkingConfigOutbound networking configuration that uses a customer subnet for sandboxes in this project.Oracle applies an effective ALLOW_ALL network policy and the customer controls egress through VCN controls, such as NSGs, route tables, and security lists.
Note: Objects should always be created or deserialized using theCustomSandboxOutboundNetworkingConfig.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 theCustomSandboxOutboundNetworkingConfig.Builder, which maintain a set of all explicitly set fields calledCustomSandboxOutboundNetworkingConfig.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 classCustomSandboxOutboundNetworkingConfig.Builder-
Nested classes/interfaces inherited from class com.oracle.bmc.generativeai.model.SandboxOutboundNetworkingConfig
SandboxOutboundNetworkingConfig.NetworkMode
-
-
Constructor Summary
Constructors Constructor Description CustomSandboxOutboundNetworkingConfig(String subnetId, List<String> nsgIds)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CustomSandboxOutboundNetworkingConfig.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getNsgIds()A list of the OCIDs of the network security groups to apply to sandbox outbound networking.StringgetSubnetId()The OCID of the customer subnet to use for sandbox outbound networking.inthashCode()CustomSandboxOutboundNetworkingConfig.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
CustomSandboxOutboundNetworkingConfig
@Deprecated public CustomSandboxOutboundNetworkingConfig(String subnetId, List<String> nsgIds)
Deprecated.
-
-
Method Detail
-
builder
public static CustomSandboxOutboundNetworkingConfig.Builder builder()
Create a new builder.
-
toBuilder
public CustomSandboxOutboundNetworkingConfig.Builder toBuilder()
-
getSubnetId
public String getSubnetId()
The OCID of the customer subnet to use for sandbox outbound networking.- Returns:
- the value
-
getNsgIds
public List<String> getNsgIds()
A list of the OCIDs of the network security groups to apply to sandbox outbound networking.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classSandboxOutboundNetworkingConfig
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classSandboxOutboundNetworkingConfig- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classSandboxOutboundNetworkingConfig
-
hashCode
public int hashCode()
- Overrides:
hashCodein classSandboxOutboundNetworkingConfig
-
-