Class Availability
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.generativeai.model.Availability
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20231130") public final class Availability extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDescribes where and how a model is deployed
Note: Objects should always be created or deserialized using theAvailability.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
Availability.Builder, which maintain a set of all explicitly set fields calledAvailability.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 classAvailability.Builder
-
Constructor Summary
Constructors Constructor Description Availability(String realm, String region, List<ServingMode> servingModes, Date timeDeprecated, Date timeOnDemandRetired, Date timeDedicatedRetired, List<String> supportedReplacements)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Availability.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetRealm()The cloud realm in which the model exists.StringgetRegion()The specific geographic region where the model is deployed.List<ServingMode>getServingModes()The supported deployment modes for the model in this region (e.g., on-demand or dedicated).List<String>getSupportedReplacements()A list of model identifiers that are recommended as replacements after this model is retired.DategetTimeDedicatedRetired()The timestamp when dedicated deployments of the model will be fully retired.DategetTimeDeprecated()The timestamp when the model is marked as deprecated and is no longer recommended for use.DategetTimeOnDemandRetired()The timestamp when the model will no longer be available for on-demand (shared) usage.inthashCode()Availability.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
Availability
@Deprecated @ConstructorProperties({"realm","region","servingModes","timeDeprecated","timeOnDemandRetired","timeDedicatedRetired","supportedReplacements"}) public Availability(String realm, String region, List<ServingMode> servingModes, Date timeDeprecated, Date timeOnDemandRetired, Date timeDedicatedRetired, List<String> supportedReplacements)
Deprecated.
-
-
Method Detail
-
builder
public static Availability.Builder builder()
Create a new builder.
-
toBuilder
public Availability.Builder toBuilder()
-
getRealm
public String getRealm()
The cloud realm in which the model exists.- Returns:
- the value
-
getRegion
public String getRegion()
The specific geographic region where the model is deployed.- Returns:
- the value
-
getServingModes
public List<ServingMode> getServingModes()
The supported deployment modes for the model in this region (e.g., on-demand or dedicated).- Returns:
- the value
-
getTimeDeprecated
public Date getTimeDeprecated()
The timestamp when the model is marked as deprecated and is no longer recommended for use.- Returns:
- the value
-
getTimeOnDemandRetired
public Date getTimeOnDemandRetired()
The timestamp when the model will no longer be available for on-demand (shared) usage.- Returns:
- the value
-
getTimeDedicatedRetired
public Date getTimeDedicatedRetired()
The timestamp when dedicated deployments of the model will be fully retired.- Returns:
- the value
-
getSupportedReplacements
public List<String> getSupportedReplacements()
A list of model identifiers that are recommended as replacements after this model is retired.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-