Package com.oracle.bmc.datascience.model
Class InstanceConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datascience.model.InstanceConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190101") public final class InstanceConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The model deployment instance configuration
Note: Objects should always be created or deserialized using theInstanceConfiguration.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 the
InstanceConfiguration.Builder
, which maintain a set of all explicitly set fields calledInstanceConfiguration.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
InstanceConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description InstanceConfiguration(String instanceShapeName, ModelDeploymentInstanceShapeConfigDetails modelDeploymentInstanceShapeConfigDetails, String subnetId, String privateEndpointId)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InstanceConfiguration.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getInstanceShapeName()
The shape used to launch the model deployment instances.ModelDeploymentInstanceShapeConfigDetails
getModelDeploymentInstanceShapeConfigDetails()
String
getPrivateEndpointId()
The OCID of a Data Science private endpoint.String
getSubnetId()
A model deployment instance is provided with a VNIC for network access.int
hashCode()
InstanceConfiguration.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
InstanceConfiguration
@Deprecated @ConstructorProperties({"instanceShapeName","modelDeploymentInstanceShapeConfigDetails","subnetId","privateEndpointId"}) public InstanceConfiguration(String instanceShapeName, ModelDeploymentInstanceShapeConfigDetails modelDeploymentInstanceShapeConfigDetails, String subnetId, String privateEndpointId)
Deprecated.
-
-
Method Detail
-
builder
public static InstanceConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public InstanceConfiguration.Builder toBuilder()
-
getInstanceShapeName
public String getInstanceShapeName()
The shape used to launch the model deployment instances.- Returns:
- the value
-
getModelDeploymentInstanceShapeConfigDetails
public ModelDeploymentInstanceShapeConfigDetails getModelDeploymentInstanceShapeConfigDetails()
-
getSubnetId
public String getSubnetId()
A model deployment instance is provided with a VNIC for network access.This specifies the OCID of the subnet to create a VNIC in. The subnet should be in a VCN with a NAT/SGW gateway for egress.
- Returns:
- the value
-
getPrivateEndpointId
public String getPrivateEndpointId()
The OCID of a Data Science private endpoint.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-