Package com.oracle.bmc.goldengate.model
Class UpdateAiModelConnectionDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.UpdateConnectionDetails
-
- com.oracle.bmc.goldengate.model.UpdateAiModelConnectionDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class UpdateAiModelConnectionDetails extends UpdateConnectionDetailsThe information to update an AI Model Connection.
Note: Objects should always be created or deserialized using theUpdateAiModelConnectionDetails.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 theUpdateAiModelConnectionDetails.Builder, which maintain a set of all explicitly set fields calledUpdateAiModelConnectionDetails.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 classUpdateAiModelConnectionDetails.Builder
-
Constructor Summary
Constructors Constructor Description UpdateAiModelConnectionDetails(String displayName, String description, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String vaultId, String keyId, List<String> nsgIds, String subnetId, RoutingMethod routingMethod, Boolean doesUseSecretIds, Map<String,Map<String,Object>> securityAttributes, String modelKey, Integer maxInputChars, UpdateAiModelAuthDetails authDetails)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateAiModelConnectionDetails.Builderbuilder()Create a new builder.booleanequals(Object o)UpdateAiModelAuthDetailsgetAuthDetails()IntegergetMaxInputChars()Maximum number of input characters supported by this AI model connection.StringgetModelKey()AI model identifier.inthashCode()UpdateAiModelConnectionDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.goldengate.model.UpdateConnectionDetails
getDefinedTags, getDescription, getDisplayName, getDoesUseSecretIds, getFreeformTags, getKeyId, getNsgIds, getRoutingMethod, getSecurityAttributes, getSubnetId, getVaultId
-
-
-
-
Constructor Detail
-
UpdateAiModelConnectionDetails
@Deprecated public UpdateAiModelConnectionDetails(String displayName, String description, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, String vaultId, String keyId, List<String> nsgIds, String subnetId, RoutingMethod routingMethod, Boolean doesUseSecretIds, Map<String,Map<String,Object>> securityAttributes, String modelKey, Integer maxInputChars, UpdateAiModelAuthDetails authDetails)
Deprecated.
-
-
Method Detail
-
builder
public static UpdateAiModelConnectionDetails.Builder builder()
Create a new builder.
-
toBuilder
public UpdateAiModelConnectionDetails.Builder toBuilder()
-
getModelKey
public String getModelKey()
AI model identifier.- Returns:
- the value
-
getMaxInputChars
public Integer getMaxInputChars()
Maximum number of input characters supported by this AI model connection.- Returns:
- the value
-
getAuthDetails
public UpdateAiModelAuthDetails getAuthDetails()
-
toString
public String toString()
- Overrides:
toStringin classUpdateConnectionDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classUpdateConnectionDetails- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classUpdateConnectionDetails
-
hashCode
public int hashCode()
- Overrides:
hashCodein classUpdateConnectionDetails
-
-