Package com.oracle.bmc.goldengate.model
Class OciGenAiModelAuthDetailsSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.goldengate.model.AiModelAuthDetailsSummary
-
- com.oracle.bmc.goldengate.model.OciGenAiModelAuthDetailsSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200407") public final class OciGenAiModelAuthDetailsSummary extends AiModelAuthDetailsSummarySummary of OCI Generative AI authentication details for an AI Model connection.
Note: Objects should always be created or deserialized using theOciGenAiModelAuthDetailsSummary.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 theOciGenAiModelAuthDetailsSummary.Builder, which maintain a set of all explicitly set fields calledOciGenAiModelAuthDetailsSummary.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 classOciGenAiModelAuthDetailsSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OciGenAiModelAuthDetailsSummary.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetApiKeySecretId()API key secret OCID for the AI model connection.StringgetKeyFingerprint()OCI Generative AI key fingerprint.StringgetRegion()The name of the region.StringgetTenancyId()OCI Generative AI tenancy OCID.StringgetUserId()OCI Generative AI user OCID.inthashCode()OciGenAiModelAuthDetailsSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Method Detail
-
builder
public static OciGenAiModelAuthDetailsSummary.Builder builder()
Create a new builder.
-
toBuilder
public OciGenAiModelAuthDetailsSummary.Builder toBuilder()
-
getApiKeySecretId
public String getApiKeySecretId()
API key secret OCID for the AI model connection.- Returns:
- the value
-
getKeyFingerprint
public String getKeyFingerprint()
OCI Generative AI key fingerprint.- Returns:
- the value
-
getRegion
public String getRegion()
The name of the region.e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- Returns:
- the value
-
getTenancyId
public String getTenancyId()
OCI Generative AI tenancy OCID.If this value is not provided, or is updated to an empty value, it defaults to the tenancy OCID of the user who is executing the operation.
- Returns:
- the value
-
getUserId
public String getUserId()
OCI Generative AI user OCID.If this value is not provided, or is updated to an empty value, it defaults to the OCID of the user who is executing the operation.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classAiModelAuthDetailsSummary
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toStringin classAiModelAuthDetailsSummary- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAiModelAuthDetailsSummary
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAiModelAuthDetailsSummary
-
-