...

Package generativeai

import "github.com/oracle/oci-go-sdk/generativeai"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetApiKeyItemStateEnumStringValues() []string
func GetApiKeyLifecycleStateEnumStringValues() []string
func GetArtifactArtifactTypeEnumStringValues() []string
func GetArtifactStatusEnumStringValues() []string
func GetConnectorConfigurationTypeEnumStringValues() []string
func GetContentModerationConfigModeEnumStringValues() []string
func GetCreateArtifactDetailsArtifactTypeEnumStringValues() []string
func GetCreateDataSourceDetailsConnectionTypeEnumStringValues() []string
func GetCreateSchemasDetailsConnectionTypeEnumStringValues() []string
func GetDataSourceDetailsConnectionTypeEnumStringValues() []string
func GetDatasetDatasetTypeEnumStringValues() []string
func GetDedicatedAiClusterCapacityCapacityTypeEnumStringValues() []string
func GetDedicatedAiClusterLifecycleStateEnumStringValues() []string
func GetDedicatedAiClusterTypeEnumStringValues() []string
func GetDedicatedAiClusterUnitShapeEnumStringValues() []string
func GetEndpointLifecycleStateEnumStringValues() []string
func GetEnvironmentVariableTypeEnumStringValues() []string
func GetFileSyncIngestionLogsStatusEnumStringValues() []string
func GetGenerativeAiPrivateEndpointLifecycleStateEnumStringValues() []string
func GetGenerativeAiPrivateEndpointResourceTypeEnumStringValues() []string
func GetGenerativeAiProjectLifecycleStateEnumStringValues() []string
func GetHostedApplicationLifecycleStateEnumStringValues() []string
func GetHostedApplicationStorageLifecycleStateEnumStringValues() []string
func GetHostedApplicationStorageStorageTypeEnumStringValues() []string
func GetHostedApplicationStorageSummaryStorageTypeEnumStringValues() []string
func GetHostedDeploymentLifecycleStateEnumStringValues() []string
func GetImportedModelCapabilityEnumStringValues() []string
func GetImportedModelLifecycleStateEnumStringValues() []string
func GetInboundAuthConfigInboundAuthConfigTypeEnumStringValues() []string
func GetInboundNetworkingConfigEndpointModeEnumStringValues() []string
func GetListApiKeysSortByEnumStringValues() []string
func GetListApiKeysSortOrderEnumStringValues() []string
func GetListDedicatedAiClustersSortByEnumStringValues() []string
func GetListDedicatedAiClustersSortOrderEnumStringValues() []string
func GetListEndpointsSortByEnumStringValues() []string
func GetListEndpointsSortOrderEnumStringValues() []string
func GetListGenerativeAiPrivateEndpointsSortByEnumStringValues() []string
func GetListGenerativeAiPrivateEndpointsSortOrderEnumStringValues() []string
func GetListGenerativeAiProjectsSortByEnumStringValues() []string
func GetListGenerativeAiProjectsSortOrderEnumStringValues() []string
func GetListHostedApplicationStoragesSortByEnumStringValues() []string
func GetListHostedApplicationStoragesSortOrderEnumStringValues() []string
func GetListHostedApplicationsSortByEnumStringValues() []string
func GetListHostedApplicationsSortOrderEnumStringValues() []string
func GetListHostedDeploymentsSortByEnumStringValues() []string
func GetListHostedDeploymentsSortOrderEnumStringValues() []string
func GetListImportedModelsSortByEnumStringValues() []string
func GetListImportedModelsSortOrderEnumStringValues() []string
func GetListModelsSortByEnumStringValues() []string
func GetListModelsSortOrderEnumStringValues() []string
func GetListSemanticStoresLifecycleStateEnumStringValues() []string
func GetListSemanticStoresSortByEnumStringValues() []string
func GetListSemanticStoresSortOrderEnumStringValues() []string
func GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumStringValues() []string
func GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumStringValues() []string
func GetListVectorStoreConnectorFileSyncsSortByEnumStringValues() []string
func GetListVectorStoreConnectorFileSyncsSortOrderEnumStringValues() []string
func GetListVectorStoreConnectorIngestionLogsSortByEnumStringValues() []string
func GetListVectorStoreConnectorIngestionLogsSortOrderEnumStringValues() []string
func GetListVectorStoreConnectorsSortByEnumStringValues() []string
func GetListVectorStoreConnectorsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetLlmSelectionLlmSelectionTypeEnumStringValues() []string
func GetModelCapabilityEnumStringValues() []string
func GetModelConfigModelConfigTypeEnumStringValues() []string
func GetModelDataSourceSourceTypeEnumStringValues() []string
func GetModelLifecycleStateEnumStringValues() []string
func GetModelMetricsModelMetricsTypeEnumStringValues() []string
func GetModelTypeEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOutboundNetworkingConfigNetworkModeEnumStringValues() []string
func GetRefreshScheduleDetailsTypeEnumStringValues() []string
func GetScalingConfigScalingTypeEnumStringValues() []string
func GetScheduleConfigConfigTypeEnumStringValues() []string
func GetScheduleConfigStateEnumStringValues() []string
func GetScheduleIntervalConfigFrequencyEnumStringValues() []string
func GetSchemasDetailsConnectionTypeEnumStringValues() []string
func GetSemanticStoreLifecycleStateEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetTrainingConfigTrainingConfigTypeEnumStringValues() []string
func GetVectorStoreConnectorFileSyncLifecycleStateEnumStringValues() []string
func GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumStringValues() []string
func GetVectorStoreConnectorFileSyncTriggerTypeEnumStringValues() []string
func GetVectorStoreConnectorIngestionLogsStatusEnumStringValues() []string
func GetVectorStoreConnectorLifecycleStateEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type AddArtifactDetails
    func (m AddArtifactDetails) String() string
    func (m *AddArtifactDetails) UnmarshalJSON(data []byte) (e error)
    func (m AddArtifactDetails) ValidateEnumValue() (bool, error)
type AddArtifactRequest
    func (request AddArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request AddArtifactRequest) String() string
    func (request AddArtifactRequest) ValidateEnumValue() (bool, error)
type AddArtifactResponse
    func (response AddArtifactResponse) HTTPResponse() *http.Response
    func (response AddArtifactResponse) String() string
type ApiKey
    func (m ApiKey) String() string
    func (m ApiKey) ValidateEnumValue() (bool, error)
type ApiKeyCollection
    func (m ApiKeyCollection) String() string
    func (m ApiKeyCollection) ValidateEnumValue() (bool, error)
type ApiKeyItem
    func (m ApiKeyItem) String() string
    func (m ApiKeyItem) ValidateEnumValue() (bool, error)
type ApiKeyItemStateEnum
    func GetApiKeyItemStateEnumValues() []ApiKeyItemStateEnum
    func GetMappingApiKeyItemStateEnum(val string) (ApiKeyItemStateEnum, bool)
type ApiKeyLifecycleStateEnum
    func GetApiKeyLifecycleStateEnumValues() []ApiKeyLifecycleStateEnum
    func GetMappingApiKeyLifecycleStateEnum(val string) (ApiKeyLifecycleStateEnum, bool)
type ApiKeySummary
    func (m ApiKeySummary) String() string
    func (m ApiKeySummary) ValidateEnumValue() (bool, error)
type Artifact
type ArtifactArtifactTypeEnum
    func GetArtifactArtifactTypeEnumValues() []ArtifactArtifactTypeEnum
    func GetMappingArtifactArtifactTypeEnum(val string) (ArtifactArtifactTypeEnum, bool)
type ArtifactStatusEnum
    func GetArtifactStatusEnumValues() []ArtifactStatusEnum
    func GetMappingArtifactStatusEnum(val string) (ArtifactStatusEnum, bool)
type CancelVectorStoreConnectorFileSyncRequest
    func (request CancelVectorStoreConnectorFileSyncRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelVectorStoreConnectorFileSyncRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelVectorStoreConnectorFileSyncRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelVectorStoreConnectorFileSyncRequest) String() string
    func (request CancelVectorStoreConnectorFileSyncRequest) ValidateEnumValue() (bool, error)
type CancelVectorStoreConnectorFileSyncResponse
    func (response CancelVectorStoreConnectorFileSyncResponse) HTTPResponse() *http.Response
    func (response CancelVectorStoreConnectorFileSyncResponse) String() string
type ChangeApiKeyCompartmentDetails
    func (m ChangeApiKeyCompartmentDetails) String() string
    func (m ChangeApiKeyCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeApiKeyCompartmentRequest
    func (request ChangeApiKeyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeApiKeyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeApiKeyCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeApiKeyCompartmentRequest) String() string
    func (request ChangeApiKeyCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeApiKeyCompartmentResponse
    func (response ChangeApiKeyCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeApiKeyCompartmentResponse) String() string
type ChangeDedicatedAiClusterCompartmentDetails
    func (m ChangeDedicatedAiClusterCompartmentDetails) String() string
    func (m ChangeDedicatedAiClusterCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDedicatedAiClusterCompartmentRequest
    func (request ChangeDedicatedAiClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDedicatedAiClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDedicatedAiClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDedicatedAiClusterCompartmentRequest) String() string
    func (request ChangeDedicatedAiClusterCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDedicatedAiClusterCompartmentResponse
    func (response ChangeDedicatedAiClusterCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDedicatedAiClusterCompartmentResponse) String() string
type ChangeEndpointCompartmentDetails
    func (m ChangeEndpointCompartmentDetails) String() string
    func (m ChangeEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeEndpointCompartmentRequest
    func (request ChangeEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeEndpointCompartmentRequest) String() string
    func (request ChangeEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeEndpointCompartmentResponse
    func (response ChangeEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeEndpointCompartmentResponse) String() string
type ChangeGenerativeAiPrivateEndpointCompartmentDetails
    func (m ChangeGenerativeAiPrivateEndpointCompartmentDetails) String() string
    func (m ChangeGenerativeAiPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeGenerativeAiPrivateEndpointCompartmentRequest
    func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) String() string
    func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeGenerativeAiPrivateEndpointCompartmentResponse
    func (response ChangeGenerativeAiPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeGenerativeAiPrivateEndpointCompartmentResponse) String() string
type ChangeGenerativeAiProjectCompartmentDetails
    func (m ChangeGenerativeAiProjectCompartmentDetails) String() string
    func (m ChangeGenerativeAiProjectCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeGenerativeAiProjectCompartmentRequest
    func (request ChangeGenerativeAiProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeGenerativeAiProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeGenerativeAiProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeGenerativeAiProjectCompartmentRequest) String() string
    func (request ChangeGenerativeAiProjectCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeGenerativeAiProjectCompartmentResponse
    func (response ChangeGenerativeAiProjectCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeGenerativeAiProjectCompartmentResponse) String() string
type ChangeHostedApplicationCompartmentDetails
    func (m ChangeHostedApplicationCompartmentDetails) String() string
    func (m ChangeHostedApplicationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeHostedApplicationCompartmentRequest
    func (request ChangeHostedApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostedApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostedApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostedApplicationCompartmentRequest) String() string
    func (request ChangeHostedApplicationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeHostedApplicationCompartmentResponse
    func (response ChangeHostedApplicationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostedApplicationCompartmentResponse) String() string
type ChangeHostedApplicationStorageCompartmentDetails
    func (m ChangeHostedApplicationStorageCompartmentDetails) String() string
    func (m ChangeHostedApplicationStorageCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeHostedApplicationStorageCompartmentRequest
    func (request ChangeHostedApplicationStorageCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeHostedApplicationStorageCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeHostedApplicationStorageCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeHostedApplicationStorageCompartmentRequest) String() string
    func (request ChangeHostedApplicationStorageCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeHostedApplicationStorageCompartmentResponse
    func (response ChangeHostedApplicationStorageCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeHostedApplicationStorageCompartmentResponse) String() string
type ChangeImportedModelCompartmentDetails
    func (m ChangeImportedModelCompartmentDetails) String() string
    func (m ChangeImportedModelCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeImportedModelCompartmentRequest
    func (request ChangeImportedModelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeImportedModelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeImportedModelCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeImportedModelCompartmentRequest) String() string
    func (request ChangeImportedModelCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeImportedModelCompartmentResponse
    func (response ChangeImportedModelCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeImportedModelCompartmentResponse) String() string
type ChangeModelCompartmentDetails
    func (m ChangeModelCompartmentDetails) String() string
    func (m ChangeModelCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeModelCompartmentRequest
    func (request ChangeModelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeModelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeModelCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeModelCompartmentRequest) String() string
    func (request ChangeModelCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeModelCompartmentResponse
    func (response ChangeModelCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeModelCompartmentResponse) String() string
type ChangeSemanticStoreCompartmentDetails
    func (m ChangeSemanticStoreCompartmentDetails) String() string
    func (m ChangeSemanticStoreCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeSemanticStoreCompartmentRequest
    func (request ChangeSemanticStoreCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeSemanticStoreCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeSemanticStoreCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeSemanticStoreCompartmentRequest) String() string
    func (request ChangeSemanticStoreCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeSemanticStoreCompartmentResponse
    func (response ChangeSemanticStoreCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeSemanticStoreCompartmentResponse) String() string
type ChatModelMetrics
    func (m ChatModelMetrics) MarshalJSON() (buff []byte, e error)
    func (m ChatModelMetrics) String() string
    func (m ChatModelMetrics) ValidateEnumValue() (bool, error)
type CondenserConfig
    func (m CondenserConfig) GetLlmSelection() LlmSelection
    func (m CondenserConfig) MarshalJSON() (buff []byte, e error)
    func (m CondenserConfig) String() string
    func (m *CondenserConfig) UnmarshalJSON(data []byte) (e error)
    func (m CondenserConfig) ValidateEnumValue() (bool, error)
type ConnectorConfiguration
type ConnectorConfigurationTypeEnum
    func GetConnectorConfigurationTypeEnumValues() []ConnectorConfigurationTypeEnum
    func GetMappingConnectorConfigurationTypeEnum(val string) (ConnectorConfigurationTypeEnum, bool)
type ContentModerationConfig
    func (m ContentModerationConfig) String() string
    func (m ContentModerationConfig) ValidateEnumValue() (bool, error)
type ContentModerationConfigModeEnum
    func GetContentModerationConfigModeEnumValues() []ContentModerationConfigModeEnum
    func GetMappingContentModerationConfigModeEnum(val string) (ContentModerationConfigModeEnum, bool)
type ConversationConfig
    func (m ConversationConfig) String() string
    func (m ConversationConfig) ValidateEnumValue() (bool, error)
type CreateApiKeyDetails
    func (m CreateApiKeyDetails) String() string
    func (m CreateApiKeyDetails) ValidateEnumValue() (bool, error)
type CreateApiKeyRequest
    func (request CreateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateApiKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateApiKeyRequest) String() string
    func (request CreateApiKeyRequest) ValidateEnumValue() (bool, error)
type CreateApiKeyResponse
    func (response CreateApiKeyResponse) HTTPResponse() *http.Response
    func (response CreateApiKeyResponse) String() string
type CreateArtifactDetails
type CreateArtifactDetailsArtifactTypeEnum
    func GetCreateArtifactDetailsArtifactTypeEnumValues() []CreateArtifactDetailsArtifactTypeEnum
    func GetMappingCreateArtifactDetailsArtifactTypeEnum(val string) (CreateArtifactDetailsArtifactTypeEnum, bool)
type CreateDataSourceDatabaseToolsConnectionDetails
    func (m CreateDataSourceDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateDataSourceDatabaseToolsConnectionDetails) String() string
    func (m CreateDataSourceDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)
type CreateDataSourceDetails
type CreateDataSourceDetailsConnectionTypeEnum
    func GetCreateDataSourceDetailsConnectionTypeEnumValues() []CreateDataSourceDetailsConnectionTypeEnum
    func GetMappingCreateDataSourceDetailsConnectionTypeEnum(val string) (CreateDataSourceDetailsConnectionTypeEnum, bool)
type CreateDedicatedAiClusterDetails
    func (m CreateDedicatedAiClusterDetails) String() string
    func (m CreateDedicatedAiClusterDetails) ValidateEnumValue() (bool, error)
type CreateDedicatedAiClusterRequest
    func (request CreateDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDedicatedAiClusterRequest) String() string
    func (request CreateDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)
type CreateDedicatedAiClusterResponse
    func (response CreateDedicatedAiClusterResponse) HTTPResponse() *http.Response
    func (response CreateDedicatedAiClusterResponse) String() string
type CreateEndpointDetails
    func (m CreateEndpointDetails) String() string
    func (m CreateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateEndpointRequest
    func (request CreateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEndpointRequest) String() string
    func (request CreateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateEndpointResponse
    func (response CreateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateEndpointResponse) String() string
type CreateGenerativeAiPrivateEndpointDetails
    func (m CreateGenerativeAiPrivateEndpointDetails) String() string
    func (m CreateGenerativeAiPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateGenerativeAiPrivateEndpointRequest
    func (request CreateGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateGenerativeAiPrivateEndpointRequest) String() string
    func (request CreateGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateGenerativeAiPrivateEndpointResponse
    func (response CreateGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateGenerativeAiPrivateEndpointResponse) String() string
type CreateGenerativeAiProjectDetails
    func (m CreateGenerativeAiProjectDetails) String() string
    func (m CreateGenerativeAiProjectDetails) ValidateEnumValue() (bool, error)
type CreateGenerativeAiProjectRequest
    func (request CreateGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateGenerativeAiProjectRequest) String() string
    func (request CreateGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)
type CreateGenerativeAiProjectResponse
    func (response CreateGenerativeAiProjectResponse) HTTPResponse() *http.Response
    func (response CreateGenerativeAiProjectResponse) String() string
type CreateHostedApplicationDetails
    func (m CreateHostedApplicationDetails) String() string
    func (m CreateHostedApplicationDetails) ValidateEnumValue() (bool, error)
type CreateHostedApplicationRequest
    func (request CreateHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateHostedApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateHostedApplicationRequest) String() string
    func (request CreateHostedApplicationRequest) ValidateEnumValue() (bool, error)
type CreateHostedApplicationResponse
    func (response CreateHostedApplicationResponse) HTTPResponse() *http.Response
    func (response CreateHostedApplicationResponse) String() string
type CreateHostedApplicationStorageDetails
    func (m CreateHostedApplicationStorageDetails) String() string
    func (m CreateHostedApplicationStorageDetails) ValidateEnumValue() (bool, error)
type CreateHostedApplicationStorageRequest
    func (request CreateHostedApplicationStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateHostedApplicationStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateHostedApplicationStorageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateHostedApplicationStorageRequest) String() string
    func (request CreateHostedApplicationStorageRequest) ValidateEnumValue() (bool, error)
type CreateHostedApplicationStorageResponse
    func (response CreateHostedApplicationStorageResponse) HTTPResponse() *http.Response
    func (response CreateHostedApplicationStorageResponse) String() string
type CreateHostedDeploymentDetails
    func (m CreateHostedDeploymentDetails) String() string
    func (m *CreateHostedDeploymentDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateHostedDeploymentDetails) ValidateEnumValue() (bool, error)
type CreateHostedDeploymentRequest
    func (request CreateHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateHostedDeploymentRequest) String() string
    func (request CreateHostedDeploymentRequest) ValidateEnumValue() (bool, error)
type CreateHostedDeploymentResponse
    func (response CreateHostedDeploymentResponse) HTTPResponse() *http.Response
    func (response CreateHostedDeploymentResponse) String() string
type CreateImportedModelDetails
    func (m CreateImportedModelDetails) String() string
    func (m *CreateImportedModelDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateImportedModelDetails) ValidateEnumValue() (bool, error)
type CreateImportedModelRequest
    func (request CreateImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateImportedModelRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateImportedModelRequest) String() string
    func (request CreateImportedModelRequest) ValidateEnumValue() (bool, error)
type CreateImportedModelResponse
    func (response CreateImportedModelResponse) HTTPResponse() *http.Response
    func (response CreateImportedModelResponse) String() string
type CreateModelDetails
    func (m CreateModelDetails) String() string
    func (m CreateModelDetails) ValidateEnumValue() (bool, error)
type CreateModelRequest
    func (request CreateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateModelRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateModelRequest) String() string
    func (request CreateModelRequest) ValidateEnumValue() (bool, error)
type CreateModelResponse
    func (response CreateModelResponse) HTTPResponse() *http.Response
    func (response CreateModelResponse) String() string
type CreateSchemasDatabaseToolsConnectionDetails
    func (m CreateSchemasDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSchemasDatabaseToolsConnectionDetails) String() string
    func (m CreateSchemasDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)
type CreateSchemasDetails
type CreateSchemasDetailsConnectionTypeEnum
    func GetCreateSchemasDetailsConnectionTypeEnumValues() []CreateSchemasDetailsConnectionTypeEnum
    func GetMappingCreateSchemasDetailsConnectionTypeEnum(val string) (CreateSchemasDetailsConnectionTypeEnum, bool)
type CreateSemanticStoreDetails
    func (m CreateSemanticStoreDetails) String() string
    func (m *CreateSemanticStoreDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateSemanticStoreDetails) ValidateEnumValue() (bool, error)
type CreateSemanticStoreRequest
    func (request CreateSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateSemanticStoreRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateSemanticStoreRequest) String() string
    func (request CreateSemanticStoreRequest) ValidateEnumValue() (bool, error)
type CreateSemanticStoreResponse
    func (response CreateSemanticStoreResponse) HTTPResponse() *http.Response
    func (response CreateSemanticStoreResponse) String() string
type CreateSingleDockerArtifactDetails
    func (m CreateSingleDockerArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateSingleDockerArtifactDetails) String() string
    func (m CreateSingleDockerArtifactDetails) ValidateEnumValue() (bool, error)
type CreateVectorStoreConnectorDetails
    func (m CreateVectorStoreConnectorDetails) String() string
    func (m *CreateVectorStoreConnectorDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateVectorStoreConnectorDetails) ValidateEnumValue() (bool, error)
type CreateVectorStoreConnectorFileSyncDetails
    func (m CreateVectorStoreConnectorFileSyncDetails) String() string
    func (m CreateVectorStoreConnectorFileSyncDetails) ValidateEnumValue() (bool, error)
type CreateVectorStoreConnectorFileSyncRequest
    func (request CreateVectorStoreConnectorFileSyncRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateVectorStoreConnectorFileSyncRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateVectorStoreConnectorFileSyncRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateVectorStoreConnectorFileSyncRequest) String() string
    func (request CreateVectorStoreConnectorFileSyncRequest) ValidateEnumValue() (bool, error)
type CreateVectorStoreConnectorFileSyncResponse
    func (response CreateVectorStoreConnectorFileSyncResponse) HTTPResponse() *http.Response
    func (response CreateVectorStoreConnectorFileSyncResponse) String() string
type CreateVectorStoreConnectorRequest
    func (request CreateVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateVectorStoreConnectorRequest) String() string
    func (request CreateVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)
type CreateVectorStoreConnectorResponse
    func (response CreateVectorStoreConnectorResponse) HTTPResponse() *http.Response
    func (response CreateVectorStoreConnectorResponse) String() string
type DataSourceDatabaseToolsConnectionDetails
    func (m DataSourceDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m DataSourceDatabaseToolsConnectionDetails) String() string
    func (m DataSourceDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)
type DataSourceDetails
type DataSourceDetailsConnectionTypeEnum
    func GetDataSourceDetailsConnectionTypeEnumValues() []DataSourceDetailsConnectionTypeEnum
    func GetMappingDataSourceDetailsConnectionTypeEnum(val string) (DataSourceDetailsConnectionTypeEnum, bool)
type DatabaseToolsConnection
    func (m DatabaseToolsConnection) String() string
    func (m DatabaseToolsConnection) ValidateEnumValue() (bool, error)
type Dataset
type DatasetDatasetTypeEnum
    func GetDatasetDatasetTypeEnumValues() []DatasetDatasetTypeEnum
    func GetMappingDatasetDatasetTypeEnum(val string) (DatasetDatasetTypeEnum, bool)
type DedicatedAiCluster
    func (m DedicatedAiCluster) String() string
    func (m *DedicatedAiCluster) UnmarshalJSON(data []byte) (e error)
    func (m DedicatedAiCluster) ValidateEnumValue() (bool, error)
type DedicatedAiClusterCapacity
type DedicatedAiClusterCapacityCapacityTypeEnum
    func GetDedicatedAiClusterCapacityCapacityTypeEnumValues() []DedicatedAiClusterCapacityCapacityTypeEnum
    func GetMappingDedicatedAiClusterCapacityCapacityTypeEnum(val string) (DedicatedAiClusterCapacityCapacityTypeEnum, bool)
type DedicatedAiClusterCollection
    func (m DedicatedAiClusterCollection) String() string
    func (m DedicatedAiClusterCollection) ValidateEnumValue() (bool, error)
type DedicatedAiClusterHostingCapacity
    func (m DedicatedAiClusterHostingCapacity) MarshalJSON() (buff []byte, e error)
    func (m DedicatedAiClusterHostingCapacity) String() string
    func (m DedicatedAiClusterHostingCapacity) ValidateEnumValue() (bool, error)
type DedicatedAiClusterLifecycleStateEnum
    func GetDedicatedAiClusterLifecycleStateEnumValues() []DedicatedAiClusterLifecycleStateEnum
    func GetMappingDedicatedAiClusterLifecycleStateEnum(val string) (DedicatedAiClusterLifecycleStateEnum, bool)
type DedicatedAiClusterSummary
    func (m DedicatedAiClusterSummary) String() string
    func (m *DedicatedAiClusterSummary) UnmarshalJSON(data []byte) (e error)
    func (m DedicatedAiClusterSummary) ValidateEnumValue() (bool, error)
type DedicatedAiClusterTypeEnum
    func GetDedicatedAiClusterTypeEnumValues() []DedicatedAiClusterTypeEnum
    func GetMappingDedicatedAiClusterTypeEnum(val string) (DedicatedAiClusterTypeEnum, bool)
type DedicatedAiClusterUnitShapeEnum
    func GetDedicatedAiClusterUnitShapeEnumValues() []DedicatedAiClusterUnitShapeEnum
    func GetMappingDedicatedAiClusterUnitShapeEnum(val string) (DedicatedAiClusterUnitShapeEnum, bool)
type DeleteApiKeyRequest
    func (request DeleteApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteApiKeyRequest) String() string
    func (request DeleteApiKeyRequest) ValidateEnumValue() (bool, error)
type DeleteApiKeyResponse
    func (response DeleteApiKeyResponse) HTTPResponse() *http.Response
    func (response DeleteApiKeyResponse) String() string
type DeleteDedicatedAiClusterRequest
    func (request DeleteDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDedicatedAiClusterRequest) String() string
    func (request DeleteDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)
type DeleteDedicatedAiClusterResponse
    func (response DeleteDedicatedAiClusterResponse) HTTPResponse() *http.Response
    func (response DeleteDedicatedAiClusterResponse) String() string
type DeleteEndpointRequest
    func (request DeleteEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEndpointRequest) String() string
    func (request DeleteEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteEndpointResponse
    func (response DeleteEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteEndpointResponse) String() string
type DeleteGenerativeAiPrivateEndpointRequest
    func (request DeleteGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteGenerativeAiPrivateEndpointRequest) String() string
    func (request DeleteGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteGenerativeAiPrivateEndpointResponse
    func (response DeleteGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteGenerativeAiPrivateEndpointResponse) String() string
type DeleteGenerativeAiProjectRequest
    func (request DeleteGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteGenerativeAiProjectRequest) String() string
    func (request DeleteGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)
type DeleteGenerativeAiProjectResponse
    func (response DeleteGenerativeAiProjectResponse) HTTPResponse() *http.Response
    func (response DeleteGenerativeAiProjectResponse) String() string
type DeleteHostedApplicationRequest
    func (request DeleteHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostedApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostedApplicationRequest) String() string
    func (request DeleteHostedApplicationRequest) ValidateEnumValue() (bool, error)
type DeleteHostedApplicationResponse
    func (response DeleteHostedApplicationResponse) HTTPResponse() *http.Response
    func (response DeleteHostedApplicationResponse) String() string
type DeleteHostedApplicationStorageRequest
    func (request DeleteHostedApplicationStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostedApplicationStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostedApplicationStorageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostedApplicationStorageRequest) String() string
    func (request DeleteHostedApplicationStorageRequest) ValidateEnumValue() (bool, error)
type DeleteHostedApplicationStorageResponse
    func (response DeleteHostedApplicationStorageResponse) HTTPResponse() *http.Response
    func (response DeleteHostedApplicationStorageResponse) String() string
type DeleteHostedDeploymentArtifactRequest
    func (request DeleteHostedDeploymentArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostedDeploymentArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostedDeploymentArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostedDeploymentArtifactRequest) String() string
    func (request DeleteHostedDeploymentArtifactRequest) ValidateEnumValue() (bool, error)
type DeleteHostedDeploymentArtifactResponse
    func (response DeleteHostedDeploymentArtifactResponse) HTTPResponse() *http.Response
    func (response DeleteHostedDeploymentArtifactResponse) String() string
type DeleteHostedDeploymentRequest
    func (request DeleteHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteHostedDeploymentRequest) String() string
    func (request DeleteHostedDeploymentRequest) ValidateEnumValue() (bool, error)
type DeleteHostedDeploymentResponse
    func (response DeleteHostedDeploymentResponse) HTTPResponse() *http.Response
    func (response DeleteHostedDeploymentResponse) String() string
type DeleteImportedModelRequest
    func (request DeleteImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteImportedModelRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteImportedModelRequest) String() string
    func (request DeleteImportedModelRequest) ValidateEnumValue() (bool, error)
type DeleteImportedModelResponse
    func (response DeleteImportedModelResponse) HTTPResponse() *http.Response
    func (response DeleteImportedModelResponse) String() string
type DeleteModelRequest
    func (request DeleteModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteModelRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteModelRequest) String() string
    func (request DeleteModelRequest) ValidateEnumValue() (bool, error)
type DeleteModelResponse
    func (response DeleteModelResponse) HTTPResponse() *http.Response
    func (response DeleteModelResponse) String() string
type DeleteSemanticStoreRequest
    func (request DeleteSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteSemanticStoreRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteSemanticStoreRequest) String() string
    func (request DeleteSemanticStoreRequest) ValidateEnumValue() (bool, error)
type DeleteSemanticStoreResponse
    func (response DeleteSemanticStoreResponse) HTTPResponse() *http.Response
    func (response DeleteSemanticStoreResponse) String() string
type DeleteVectorStoreConnectorRequest
    func (request DeleteVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteVectorStoreConnectorRequest) String() string
    func (request DeleteVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)
type DeleteVectorStoreConnectorResponse
    func (response DeleteVectorStoreConnectorResponse) HTTPResponse() *http.Response
    func (response DeleteVectorStoreConnectorResponse) String() string
type EmbeddingConfig
    func (m EmbeddingConfig) GetLlmSelection() LlmSelection
    func (m EmbeddingConfig) MarshalJSON() (buff []byte, e error)
    func (m EmbeddingConfig) String() string
    func (m *EmbeddingConfig) UnmarshalJSON(data []byte) (e error)
    func (m EmbeddingConfig) ValidateEnumValue() (bool, error)
type Endpoint
    func (m Endpoint) String() string
    func (m Endpoint) ValidateEnumValue() (bool, error)
type EndpointCollection
    func (m EndpointCollection) String() string
    func (m EndpointCollection) ValidateEnumValue() (bool, error)
type EndpointLifecycleStateEnum
    func GetEndpointLifecycleStateEnumValues() []EndpointLifecycleStateEnum
    func GetMappingEndpointLifecycleStateEnum(val string) (EndpointLifecycleStateEnum, bool)
type EndpointSummary
    func (m EndpointSummary) String() string
    func (m EndpointSummary) ValidateEnumValue() (bool, error)
type EnvironmentVariable
    func (m EnvironmentVariable) String() string
    func (m EnvironmentVariable) ValidateEnumValue() (bool, error)
type EnvironmentVariableTypeEnum
    func GetEnvironmentVariableTypeEnumValues() []EnvironmentVariableTypeEnum
    func GetMappingEnvironmentVariableTypeEnum(val string) (EnvironmentVariableTypeEnum, bool)
type ExtractionConfig
    func (m ExtractionConfig) GetLlmSelection() LlmSelection
    func (m ExtractionConfig) MarshalJSON() (buff []byte, e error)
    func (m ExtractionConfig) String() string
    func (m *ExtractionConfig) UnmarshalJSON(data []byte) (e error)
    func (m ExtractionConfig) ValidateEnumValue() (bool, error)
type FileSyncIngestionLogs
    func (m FileSyncIngestionLogs) String() string
    func (m FileSyncIngestionLogs) ValidateEnumValue() (bool, error)
type FileSyncIngestionLogsCollection
    func (m FileSyncIngestionLogsCollection) String() string
    func (m FileSyncIngestionLogsCollection) ValidateEnumValue() (bool, error)
type FileSyncIngestionLogsStatusEnum
    func GetFileSyncIngestionLogsStatusEnumValues() []FileSyncIngestionLogsStatusEnum
    func GetMappingFileSyncIngestionLogsStatusEnum(val string) (FileSyncIngestionLogsStatusEnum, bool)
type FileSyncStatistics
    func (m FileSyncStatistics) String() string
    func (m FileSyncStatistics) ValidateEnumValue() (bool, error)
type FineTuneDetails
    func (m FineTuneDetails) String() string
    func (m *FineTuneDetails) UnmarshalJSON(data []byte) (e error)
    func (m FineTuneDetails) ValidateEnumValue() (bool, error)
type GenAiModelLlmSelection
    func (m GenAiModelLlmSelection) MarshalJSON() (buff []byte, e error)
    func (m GenAiModelLlmSelection) String() string
    func (m GenAiModelLlmSelection) ValidateEnumValue() (bool, error)
type GenerativeAiClient
    func NewGenerativeAiClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client GenerativeAiClient, err error)
    func NewGenerativeAiClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client GenerativeAiClient, err error)
    func (client GenerativeAiClient) AddArtifact(ctx context.Context, request AddArtifactRequest) (response AddArtifactResponse, err error)
    func (client GenerativeAiClient) CancelVectorStoreConnectorFileSync(ctx context.Context, request CancelVectorStoreConnectorFileSyncRequest) (response CancelVectorStoreConnectorFileSyncResponse, err error)
    func (client GenerativeAiClient) ChangeApiKeyCompartment(ctx context.Context, request ChangeApiKeyCompartmentRequest) (response ChangeApiKeyCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeDedicatedAiClusterCompartment(ctx context.Context, request ChangeDedicatedAiClusterCompartmentRequest) (response ChangeDedicatedAiClusterCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeEndpointCompartment(ctx context.Context, request ChangeEndpointCompartmentRequest) (response ChangeEndpointCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeGenerativeAiPrivateEndpointCompartment(ctx context.Context, request ChangeGenerativeAiPrivateEndpointCompartmentRequest) (response ChangeGenerativeAiPrivateEndpointCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeGenerativeAiProjectCompartment(ctx context.Context, request ChangeGenerativeAiProjectCompartmentRequest) (response ChangeGenerativeAiProjectCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeHostedApplicationCompartment(ctx context.Context, request ChangeHostedApplicationCompartmentRequest) (response ChangeHostedApplicationCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeHostedApplicationStorageCompartment(ctx context.Context, request ChangeHostedApplicationStorageCompartmentRequest) (response ChangeHostedApplicationStorageCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeImportedModelCompartment(ctx context.Context, request ChangeImportedModelCompartmentRequest) (response ChangeImportedModelCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeModelCompartment(ctx context.Context, request ChangeModelCompartmentRequest) (response ChangeModelCompartmentResponse, err error)
    func (client GenerativeAiClient) ChangeSemanticStoreCompartment(ctx context.Context, request ChangeSemanticStoreCompartmentRequest) (response ChangeSemanticStoreCompartmentResponse, err error)
    func (client *GenerativeAiClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client GenerativeAiClient) CreateApiKey(ctx context.Context, request CreateApiKeyRequest) (response CreateApiKeyResponse, err error)
    func (client GenerativeAiClient) CreateDedicatedAiCluster(ctx context.Context, request CreateDedicatedAiClusterRequest) (response CreateDedicatedAiClusterResponse, err error)
    func (client GenerativeAiClient) CreateEndpoint(ctx context.Context, request CreateEndpointRequest) (response CreateEndpointResponse, err error)
    func (client GenerativeAiClient) CreateGenerativeAiPrivateEndpoint(ctx context.Context, request CreateGenerativeAiPrivateEndpointRequest) (response CreateGenerativeAiPrivateEndpointResponse, err error)
    func (client GenerativeAiClient) CreateGenerativeAiProject(ctx context.Context, request CreateGenerativeAiProjectRequest) (response CreateGenerativeAiProjectResponse, err error)
    func (client GenerativeAiClient) CreateHostedApplication(ctx context.Context, request CreateHostedApplicationRequest) (response CreateHostedApplicationResponse, err error)
    func (client GenerativeAiClient) CreateHostedApplicationStorage(ctx context.Context, request CreateHostedApplicationStorageRequest) (response CreateHostedApplicationStorageResponse, err error)
    func (client GenerativeAiClient) CreateHostedDeployment(ctx context.Context, request CreateHostedDeploymentRequest) (response CreateHostedDeploymentResponse, err error)
    func (client GenerativeAiClient) CreateImportedModel(ctx context.Context, request CreateImportedModelRequest) (response CreateImportedModelResponse, err error)
    func (client GenerativeAiClient) CreateModel(ctx context.Context, request CreateModelRequest) (response CreateModelResponse, err error)
    func (client GenerativeAiClient) CreateSemanticStore(ctx context.Context, request CreateSemanticStoreRequest) (response CreateSemanticStoreResponse, err error)
    func (client GenerativeAiClient) CreateVectorStoreConnector(ctx context.Context, request CreateVectorStoreConnectorRequest) (response CreateVectorStoreConnectorResponse, err error)
    func (client GenerativeAiClient) CreateVectorStoreConnectorFileSync(ctx context.Context, request CreateVectorStoreConnectorFileSyncRequest) (response CreateVectorStoreConnectorFileSyncResponse, err error)
    func (client GenerativeAiClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)
    func (client GenerativeAiClient) DeleteDedicatedAiCluster(ctx context.Context, request DeleteDedicatedAiClusterRequest) (response DeleteDedicatedAiClusterResponse, err error)
    func (client GenerativeAiClient) DeleteEndpoint(ctx context.Context, request DeleteEndpointRequest) (response DeleteEndpointResponse, err error)
    func (client GenerativeAiClient) DeleteGenerativeAiPrivateEndpoint(ctx context.Context, request DeleteGenerativeAiPrivateEndpointRequest) (response DeleteGenerativeAiPrivateEndpointResponse, err error)
    func (client GenerativeAiClient) DeleteGenerativeAiProject(ctx context.Context, request DeleteGenerativeAiProjectRequest) (response DeleteGenerativeAiProjectResponse, err error)
    func (client GenerativeAiClient) DeleteHostedApplication(ctx context.Context, request DeleteHostedApplicationRequest) (response DeleteHostedApplicationResponse, err error)
    func (client GenerativeAiClient) DeleteHostedApplicationStorage(ctx context.Context, request DeleteHostedApplicationStorageRequest) (response DeleteHostedApplicationStorageResponse, err error)
    func (client GenerativeAiClient) DeleteHostedDeployment(ctx context.Context, request DeleteHostedDeploymentRequest) (response DeleteHostedDeploymentResponse, err error)
    func (client GenerativeAiClient) DeleteHostedDeploymentArtifact(ctx context.Context, request DeleteHostedDeploymentArtifactRequest) (response DeleteHostedDeploymentArtifactResponse, err error)
    func (client GenerativeAiClient) DeleteImportedModel(ctx context.Context, request DeleteImportedModelRequest) (response DeleteImportedModelResponse, err error)
    func (client GenerativeAiClient) DeleteModel(ctx context.Context, request DeleteModelRequest) (response DeleteModelResponse, err error)
    func (client GenerativeAiClient) DeleteSemanticStore(ctx context.Context, request DeleteSemanticStoreRequest) (response DeleteSemanticStoreResponse, err error)
    func (client GenerativeAiClient) DeleteVectorStoreConnector(ctx context.Context, request DeleteVectorStoreConnectorRequest) (response DeleteVectorStoreConnectorResponse, err error)
    func (client GenerativeAiClient) GetApiKey(ctx context.Context, request GetApiKeyRequest) (response GetApiKeyResponse, err error)
    func (client GenerativeAiClient) GetDedicatedAiCluster(ctx context.Context, request GetDedicatedAiClusterRequest) (response GetDedicatedAiClusterResponse, err error)
    func (client GenerativeAiClient) GetEndpoint(ctx context.Context, request GetEndpointRequest) (response GetEndpointResponse, err error)
    func (client GenerativeAiClient) GetGenerativeAiPrivateEndpoint(ctx context.Context, request GetGenerativeAiPrivateEndpointRequest) (response GetGenerativeAiPrivateEndpointResponse, err error)
    func (client GenerativeAiClient) GetGenerativeAiProject(ctx context.Context, request GetGenerativeAiProjectRequest) (response GetGenerativeAiProjectResponse, err error)
    func (client GenerativeAiClient) GetHostedApplication(ctx context.Context, request GetHostedApplicationRequest) (response GetHostedApplicationResponse, err error)
    func (client GenerativeAiClient) GetHostedApplicationStorage(ctx context.Context, request GetHostedApplicationStorageRequest) (response GetHostedApplicationStorageResponse, err error)
    func (client GenerativeAiClient) GetHostedDeployment(ctx context.Context, request GetHostedDeploymentRequest) (response GetHostedDeploymentResponse, err error)
    func (client GenerativeAiClient) GetImportedModel(ctx context.Context, request GetImportedModelRequest) (response GetImportedModelResponse, err error)
    func (client GenerativeAiClient) GetModel(ctx context.Context, request GetModelRequest) (response GetModelResponse, err error)
    func (client GenerativeAiClient) GetSemanticStore(ctx context.Context, request GetSemanticStoreRequest) (response GetSemanticStoreResponse, err error)
    func (client GenerativeAiClient) GetVectorStoreConnector(ctx context.Context, request GetVectorStoreConnectorRequest) (response GetVectorStoreConnectorResponse, err error)
    func (client GenerativeAiClient) GetVectorStoreConnectorFileSync(ctx context.Context, request GetVectorStoreConnectorFileSyncRequest) (response GetVectorStoreConnectorFileSyncResponse, err error)
    func (client GenerativeAiClient) GetVectorStoreConnectorStats(ctx context.Context, request GetVectorStoreConnectorStatsRequest) (response GetVectorStoreConnectorStatsResponse, err error)
    func (client GenerativeAiClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client GenerativeAiClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)
    func (client GenerativeAiClient) ListDedicatedAiClusters(ctx context.Context, request ListDedicatedAiClustersRequest) (response ListDedicatedAiClustersResponse, err error)
    func (client GenerativeAiClient) ListEndpoints(ctx context.Context, request ListEndpointsRequest) (response ListEndpointsResponse, err error)
    func (client GenerativeAiClient) ListGenerativeAiPrivateEndpoints(ctx context.Context, request ListGenerativeAiPrivateEndpointsRequest) (response ListGenerativeAiPrivateEndpointsResponse, err error)
    func (client GenerativeAiClient) ListGenerativeAiProjects(ctx context.Context, request ListGenerativeAiProjectsRequest) (response ListGenerativeAiProjectsResponse, err error)
    func (client GenerativeAiClient) ListHostedApplicationStorages(ctx context.Context, request ListHostedApplicationStoragesRequest) (response ListHostedApplicationStoragesResponse, err error)
    func (client GenerativeAiClient) ListHostedApplications(ctx context.Context, request ListHostedApplicationsRequest) (response ListHostedApplicationsResponse, err error)
    func (client GenerativeAiClient) ListHostedDeployments(ctx context.Context, request ListHostedDeploymentsRequest) (response ListHostedDeploymentsResponse, err error)
    func (client GenerativeAiClient) ListImportedModels(ctx context.Context, request ListImportedModelsRequest) (response ListImportedModelsResponse, err error)
    func (client GenerativeAiClient) ListModels(ctx context.Context, request ListModelsRequest) (response ListModelsResponse, err error)
    func (client GenerativeAiClient) ListSemanticStores(ctx context.Context, request ListSemanticStoresRequest) (response ListSemanticStoresResponse, err error)
    func (client GenerativeAiClient) ListVectorStoreConnectorFileSyncIngestionLogs(ctx context.Context, request ListVectorStoreConnectorFileSyncIngestionLogsRequest) (response ListVectorStoreConnectorFileSyncIngestionLogsResponse, err error)
    func (client GenerativeAiClient) ListVectorStoreConnectorFileSyncs(ctx context.Context, request ListVectorStoreConnectorFileSyncsRequest) (response ListVectorStoreConnectorFileSyncsResponse, err error)
    func (client GenerativeAiClient) ListVectorStoreConnectorIngestionLogs(ctx context.Context, request ListVectorStoreConnectorIngestionLogsRequest) (response ListVectorStoreConnectorIngestionLogsResponse, err error)
    func (client GenerativeAiClient) ListVectorStoreConnectors(ctx context.Context, request ListVectorStoreConnectorsRequest) (response ListVectorStoreConnectorsResponse, err error)
    func (client GenerativeAiClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client GenerativeAiClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client GenerativeAiClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client GenerativeAiClient) RenewApiKey(ctx context.Context, request RenewApiKeyRequest) (response RenewApiKeyResponse, err error)
    func (client GenerativeAiClient) SetApiKeyState(ctx context.Context, request SetApiKeyStateRequest) (response SetApiKeyStateResponse, err error)
    func (client *GenerativeAiClient) SetRegion(region string)
    func (client GenerativeAiClient) UpdateApiKey(ctx context.Context, request UpdateApiKeyRequest) (response UpdateApiKeyResponse, err error)
    func (client GenerativeAiClient) UpdateDedicatedAiCluster(ctx context.Context, request UpdateDedicatedAiClusterRequest) (response UpdateDedicatedAiClusterResponse, err error)
    func (client GenerativeAiClient) UpdateEndpoint(ctx context.Context, request UpdateEndpointRequest) (response UpdateEndpointResponse, err error)
    func (client GenerativeAiClient) UpdateGenerativeAiPrivateEndpoint(ctx context.Context, request UpdateGenerativeAiPrivateEndpointRequest) (response UpdateGenerativeAiPrivateEndpointResponse, err error)
    func (client GenerativeAiClient) UpdateGenerativeAiProject(ctx context.Context, request UpdateGenerativeAiProjectRequest) (response UpdateGenerativeAiProjectResponse, err error)
    func (client GenerativeAiClient) UpdateHostedApplication(ctx context.Context, request UpdateHostedApplicationRequest) (response UpdateHostedApplicationResponse, err error)
    func (client GenerativeAiClient) UpdateHostedDeployment(ctx context.Context, request UpdateHostedDeploymentRequest) (response UpdateHostedDeploymentResponse, err error)
    func (client GenerativeAiClient) UpdateImportedModel(ctx context.Context, request UpdateImportedModelRequest) (response UpdateImportedModelResponse, err error)
    func (client GenerativeAiClient) UpdateModel(ctx context.Context, request UpdateModelRequest) (response UpdateModelResponse, err error)
    func (client GenerativeAiClient) UpdateSemanticStore(ctx context.Context, request UpdateSemanticStoreRequest) (response UpdateSemanticStoreResponse, err error)
    func (client GenerativeAiClient) UpdateVectorStoreConnector(ctx context.Context, request UpdateVectorStoreConnectorRequest) (response UpdateVectorStoreConnectorResponse, err error)
type GenerativeAiPrivateEndpoint
    func (m GenerativeAiPrivateEndpoint) String() string
    func (m GenerativeAiPrivateEndpoint) ValidateEnumValue() (bool, error)
type GenerativeAiPrivateEndpointCollection
    func (m GenerativeAiPrivateEndpointCollection) String() string
    func (m GenerativeAiPrivateEndpointCollection) ValidateEnumValue() (bool, error)
type GenerativeAiPrivateEndpointLifecycleStateEnum
    func GetGenerativeAiPrivateEndpointLifecycleStateEnumValues() []GenerativeAiPrivateEndpointLifecycleStateEnum
    func GetMappingGenerativeAiPrivateEndpointLifecycleStateEnum(val string) (GenerativeAiPrivateEndpointLifecycleStateEnum, bool)
type GenerativeAiPrivateEndpointResourceTypeEnum
    func GetGenerativeAiPrivateEndpointResourceTypeEnumValues() []GenerativeAiPrivateEndpointResourceTypeEnum
    func GetMappingGenerativeAiPrivateEndpointResourceTypeEnum(val string) (GenerativeAiPrivateEndpointResourceTypeEnum, bool)
type GenerativeAiPrivateEndpointSummary
    func (m GenerativeAiPrivateEndpointSummary) String() string
    func (m GenerativeAiPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type GenerativeAiProject
    func (m GenerativeAiProject) String() string
    func (m GenerativeAiProject) ValidateEnumValue() (bool, error)
type GenerativeAiProjectCollection
    func (m GenerativeAiProjectCollection) String() string
    func (m GenerativeAiProjectCollection) ValidateEnumValue() (bool, error)
type GenerativeAiProjectLifecycleStateEnum
    func GetGenerativeAiProjectLifecycleStateEnumValues() []GenerativeAiProjectLifecycleStateEnum
    func GetMappingGenerativeAiProjectLifecycleStateEnum(val string) (GenerativeAiProjectLifecycleStateEnum, bool)
type GenerativeAiProjectSummary
    func (m GenerativeAiProjectSummary) String() string
    func (m GenerativeAiProjectSummary) ValidateEnumValue() (bool, error)
type GetApiKeyRequest
    func (request GetApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetApiKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetApiKeyRequest) String() string
    func (request GetApiKeyRequest) ValidateEnumValue() (bool, error)
type GetApiKeyResponse
    func (response GetApiKeyResponse) HTTPResponse() *http.Response
    func (response GetApiKeyResponse) String() string
type GetDedicatedAiClusterRequest
    func (request GetDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDedicatedAiClusterRequest) String() string
    func (request GetDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)
type GetDedicatedAiClusterResponse
    func (response GetDedicatedAiClusterResponse) HTTPResponse() *http.Response
    func (response GetDedicatedAiClusterResponse) String() string
type GetEndpointRequest
    func (request GetEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEndpointRequest) String() string
    func (request GetEndpointRequest) ValidateEnumValue() (bool, error)
type GetEndpointResponse
    func (response GetEndpointResponse) HTTPResponse() *http.Response
    func (response GetEndpointResponse) String() string
type GetGenerativeAiPrivateEndpointRequest
    func (request GetGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetGenerativeAiPrivateEndpointRequest) String() string
    func (request GetGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetGenerativeAiPrivateEndpointResponse
    func (response GetGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetGenerativeAiPrivateEndpointResponse) String() string
type GetGenerativeAiProjectRequest
    func (request GetGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetGenerativeAiProjectRequest) String() string
    func (request GetGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)
type GetGenerativeAiProjectResponse
    func (response GetGenerativeAiProjectResponse) HTTPResponse() *http.Response
    func (response GetGenerativeAiProjectResponse) String() string
type GetHostedApplicationRequest
    func (request GetHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostedApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostedApplicationRequest) String() string
    func (request GetHostedApplicationRequest) ValidateEnumValue() (bool, error)
type GetHostedApplicationResponse
    func (response GetHostedApplicationResponse) HTTPResponse() *http.Response
    func (response GetHostedApplicationResponse) String() string
type GetHostedApplicationStorageRequest
    func (request GetHostedApplicationStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostedApplicationStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostedApplicationStorageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostedApplicationStorageRequest) String() string
    func (request GetHostedApplicationStorageRequest) ValidateEnumValue() (bool, error)
type GetHostedApplicationStorageResponse
    func (response GetHostedApplicationStorageResponse) HTTPResponse() *http.Response
    func (response GetHostedApplicationStorageResponse) String() string
type GetHostedDeploymentRequest
    func (request GetHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetHostedDeploymentRequest) String() string
    func (request GetHostedDeploymentRequest) ValidateEnumValue() (bool, error)
type GetHostedDeploymentResponse
    func (response GetHostedDeploymentResponse) HTTPResponse() *http.Response
    func (response GetHostedDeploymentResponse) String() string
type GetImportedModelRequest
    func (request GetImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetImportedModelRequest) RetryPolicy() *common.RetryPolicy
    func (request GetImportedModelRequest) String() string
    func (request GetImportedModelRequest) ValidateEnumValue() (bool, error)
type GetImportedModelResponse
    func (response GetImportedModelResponse) HTTPResponse() *http.Response
    func (response GetImportedModelResponse) String() string
type GetModelRequest
    func (request GetModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetModelRequest) RetryPolicy() *common.RetryPolicy
    func (request GetModelRequest) String() string
    func (request GetModelRequest) ValidateEnumValue() (bool, error)
type GetModelResponse
    func (response GetModelResponse) HTTPResponse() *http.Response
    func (response GetModelResponse) String() string
type GetSemanticStoreRequest
    func (request GetSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSemanticStoreRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSemanticStoreRequest) String() string
    func (request GetSemanticStoreRequest) ValidateEnumValue() (bool, error)
type GetSemanticStoreResponse
    func (response GetSemanticStoreResponse) HTTPResponse() *http.Response
    func (response GetSemanticStoreResponse) String() string
type GetVectorStoreConnectorFileSyncRequest
    func (request GetVectorStoreConnectorFileSyncRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetVectorStoreConnectorFileSyncRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetVectorStoreConnectorFileSyncRequest) RetryPolicy() *common.RetryPolicy
    func (request GetVectorStoreConnectorFileSyncRequest) String() string
    func (request GetVectorStoreConnectorFileSyncRequest) ValidateEnumValue() (bool, error)
type GetVectorStoreConnectorFileSyncResponse
    func (response GetVectorStoreConnectorFileSyncResponse) HTTPResponse() *http.Response
    func (response GetVectorStoreConnectorFileSyncResponse) String() string
type GetVectorStoreConnectorRequest
    func (request GetVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request GetVectorStoreConnectorRequest) String() string
    func (request GetVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)
type GetVectorStoreConnectorResponse
    func (response GetVectorStoreConnectorResponse) HTTPResponse() *http.Response
    func (response GetVectorStoreConnectorResponse) String() string
type GetVectorStoreConnectorStatsRequest
    func (request GetVectorStoreConnectorStatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetVectorStoreConnectorStatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetVectorStoreConnectorStatsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetVectorStoreConnectorStatsRequest) String() string
    func (request GetVectorStoreConnectorStatsRequest) ValidateEnumValue() (bool, error)
type GetVectorStoreConnectorStatsResponse
    func (response GetVectorStoreConnectorStatsResponse) HTTPResponse() *http.Response
    func (response GetVectorStoreConnectorStatsResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HostedApplication
    func (m HostedApplication) String() string
    func (m HostedApplication) ValidateEnumValue() (bool, error)
type HostedApplicationCollection
    func (m HostedApplicationCollection) String() string
    func (m HostedApplicationCollection) ValidateEnumValue() (bool, error)
type HostedApplicationLifecycleStateEnum
    func GetHostedApplicationLifecycleStateEnumValues() []HostedApplicationLifecycleStateEnum
    func GetMappingHostedApplicationLifecycleStateEnum(val string) (HostedApplicationLifecycleStateEnum, bool)
type HostedApplicationStorage
    func (m HostedApplicationStorage) String() string
    func (m HostedApplicationStorage) ValidateEnumValue() (bool, error)
type HostedApplicationStorageCollection
    func (m HostedApplicationStorageCollection) String() string
    func (m HostedApplicationStorageCollection) ValidateEnumValue() (bool, error)
type HostedApplicationStorageLifecycleStateEnum
    func GetHostedApplicationStorageLifecycleStateEnumValues() []HostedApplicationStorageLifecycleStateEnum
    func GetMappingHostedApplicationStorageLifecycleStateEnum(val string) (HostedApplicationStorageLifecycleStateEnum, bool)
type HostedApplicationStorageStorageTypeEnum
    func GetHostedApplicationStorageStorageTypeEnumValues() []HostedApplicationStorageStorageTypeEnum
    func GetMappingHostedApplicationStorageStorageTypeEnum(val string) (HostedApplicationStorageStorageTypeEnum, bool)
type HostedApplicationStorageSummary
    func (m HostedApplicationStorageSummary) String() string
    func (m HostedApplicationStorageSummary) ValidateEnumValue() (bool, error)
type HostedApplicationStorageSummaryStorageTypeEnum
    func GetHostedApplicationStorageSummaryStorageTypeEnumValues() []HostedApplicationStorageSummaryStorageTypeEnum
    func GetMappingHostedApplicationStorageSummaryStorageTypeEnum(val string) (HostedApplicationStorageSummaryStorageTypeEnum, bool)
type HostedApplicationSummary
    func (m HostedApplicationSummary) String() string
    func (m HostedApplicationSummary) ValidateEnumValue() (bool, error)
type HostedDeployment
    func (m HostedDeployment) String() string
    func (m *HostedDeployment) UnmarshalJSON(data []byte) (e error)
    func (m HostedDeployment) ValidateEnumValue() (bool, error)
type HostedDeploymentCollection
    func (m HostedDeploymentCollection) String() string
    func (m HostedDeploymentCollection) ValidateEnumValue() (bool, error)
type HostedDeploymentLifecycleStateEnum
    func GetHostedDeploymentLifecycleStateEnumValues() []HostedDeploymentLifecycleStateEnum
    func GetMappingHostedDeploymentLifecycleStateEnum(val string) (HostedDeploymentLifecycleStateEnum, bool)
type HostedDeploymentSummary
    func (m HostedDeploymentSummary) String() string
    func (m *HostedDeploymentSummary) UnmarshalJSON(data []byte) (e error)
    func (m HostedDeploymentSummary) ValidateEnumValue() (bool, error)
type HuggingFaceModel
    func (m HuggingFaceModel) MarshalJSON() (buff []byte, e error)
    func (m HuggingFaceModel) String() string
    func (m HuggingFaceModel) ValidateEnumValue() (bool, error)
type IdcsAuthConfig
    func (m IdcsAuthConfig) String() string
    func (m IdcsAuthConfig) ValidateEnumValue() (bool, error)
type ImportedModel
    func (m ImportedModel) String() string
    func (m *ImportedModel) UnmarshalJSON(data []byte) (e error)
    func (m ImportedModel) ValidateEnumValue() (bool, error)
type ImportedModelCapabilityEnum
    func GetImportedModelCapabilityEnumValues() []ImportedModelCapabilityEnum
    func GetMappingImportedModelCapabilityEnum(val string) (ImportedModelCapabilityEnum, bool)
type ImportedModelCollection
    func (m ImportedModelCollection) String() string
    func (m ImportedModelCollection) ValidateEnumValue() (bool, error)
type ImportedModelLifecycleStateEnum
    func GetImportedModelLifecycleStateEnumValues() []ImportedModelLifecycleStateEnum
    func GetMappingImportedModelLifecycleStateEnum(val string) (ImportedModelLifecycleStateEnum, bool)
type ImportedModelSummary
    func (m ImportedModelSummary) String() string
    func (m *ImportedModelSummary) UnmarshalJSON(data []byte) (e error)
    func (m ImportedModelSummary) ValidateEnumValue() (bool, error)
type InboundAuthConfig
    func (m InboundAuthConfig) String() string
    func (m InboundAuthConfig) ValidateEnumValue() (bool, error)
type InboundAuthConfigInboundAuthConfigTypeEnum
    func GetInboundAuthConfigInboundAuthConfigTypeEnumValues() []InboundAuthConfigInboundAuthConfigTypeEnum
    func GetMappingInboundAuthConfigInboundAuthConfigTypeEnum(val string) (InboundAuthConfigInboundAuthConfigTypeEnum, bool)
type InboundNetworkingConfig
    func (m InboundNetworkingConfig) String() string
    func (m InboundNetworkingConfig) ValidateEnumValue() (bool, error)
type InboundNetworkingConfigEndpointModeEnum
    func GetInboundNetworkingConfigEndpointModeEnumValues() []InboundNetworkingConfigEndpointModeEnum
    func GetMappingInboundNetworkingConfigEndpointModeEnum(val string) (InboundNetworkingConfigEndpointModeEnum, bool)
type KeyDetails
    func (m KeyDetails) String() string
    func (m KeyDetails) ValidateEnumValue() (bool, error)
type ListApiKeysRequest
    func (request ListApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListApiKeysRequest) RetryPolicy() *common.RetryPolicy
    func (request ListApiKeysRequest) String() string
    func (request ListApiKeysRequest) ValidateEnumValue() (bool, error)
type ListApiKeysResponse
    func (response ListApiKeysResponse) HTTPResponse() *http.Response
    func (response ListApiKeysResponse) String() string
type ListApiKeysSortByEnum
    func GetListApiKeysSortByEnumValues() []ListApiKeysSortByEnum
    func GetMappingListApiKeysSortByEnum(val string) (ListApiKeysSortByEnum, bool)
type ListApiKeysSortOrderEnum
    func GetListApiKeysSortOrderEnumValues() []ListApiKeysSortOrderEnum
    func GetMappingListApiKeysSortOrderEnum(val string) (ListApiKeysSortOrderEnum, bool)
type ListDedicatedAiClustersRequest
    func (request ListDedicatedAiClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDedicatedAiClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDedicatedAiClustersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDedicatedAiClustersRequest) String() string
    func (request ListDedicatedAiClustersRequest) ValidateEnumValue() (bool, error)
type ListDedicatedAiClustersResponse
    func (response ListDedicatedAiClustersResponse) HTTPResponse() *http.Response
    func (response ListDedicatedAiClustersResponse) String() string
type ListDedicatedAiClustersSortByEnum
    func GetListDedicatedAiClustersSortByEnumValues() []ListDedicatedAiClustersSortByEnum
    func GetMappingListDedicatedAiClustersSortByEnum(val string) (ListDedicatedAiClustersSortByEnum, bool)
type ListDedicatedAiClustersSortOrderEnum
    func GetListDedicatedAiClustersSortOrderEnumValues() []ListDedicatedAiClustersSortOrderEnum
    func GetMappingListDedicatedAiClustersSortOrderEnum(val string) (ListDedicatedAiClustersSortOrderEnum, bool)
type ListEndpointsRequest
    func (request ListEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEndpointsRequest) String() string
    func (request ListEndpointsRequest) ValidateEnumValue() (bool, error)
type ListEndpointsResponse
    func (response ListEndpointsResponse) HTTPResponse() *http.Response
    func (response ListEndpointsResponse) String() string
type ListEndpointsSortByEnum
    func GetListEndpointsSortByEnumValues() []ListEndpointsSortByEnum
    func GetMappingListEndpointsSortByEnum(val string) (ListEndpointsSortByEnum, bool)
type ListEndpointsSortOrderEnum
    func GetListEndpointsSortOrderEnumValues() []ListEndpointsSortOrderEnum
    func GetMappingListEndpointsSortOrderEnum(val string) (ListEndpointsSortOrderEnum, bool)
type ListGenerativeAiPrivateEndpointsRequest
    func (request ListGenerativeAiPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListGenerativeAiPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListGenerativeAiPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListGenerativeAiPrivateEndpointsRequest) String() string
    func (request ListGenerativeAiPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListGenerativeAiPrivateEndpointsResponse
    func (response ListGenerativeAiPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListGenerativeAiPrivateEndpointsResponse) String() string
type ListGenerativeAiPrivateEndpointsSortByEnum
    func GetListGenerativeAiPrivateEndpointsSortByEnumValues() []ListGenerativeAiPrivateEndpointsSortByEnum
    func GetMappingListGenerativeAiPrivateEndpointsSortByEnum(val string) (ListGenerativeAiPrivateEndpointsSortByEnum, bool)
type ListGenerativeAiPrivateEndpointsSortOrderEnum
    func GetListGenerativeAiPrivateEndpointsSortOrderEnumValues() []ListGenerativeAiPrivateEndpointsSortOrderEnum
    func GetMappingListGenerativeAiPrivateEndpointsSortOrderEnum(val string) (ListGenerativeAiPrivateEndpointsSortOrderEnum, bool)
type ListGenerativeAiProjectsRequest
    func (request ListGenerativeAiProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListGenerativeAiProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListGenerativeAiProjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListGenerativeAiProjectsRequest) String() string
    func (request ListGenerativeAiProjectsRequest) ValidateEnumValue() (bool, error)
type ListGenerativeAiProjectsResponse
    func (response ListGenerativeAiProjectsResponse) HTTPResponse() *http.Response
    func (response ListGenerativeAiProjectsResponse) String() string
type ListGenerativeAiProjectsSortByEnum
    func GetListGenerativeAiProjectsSortByEnumValues() []ListGenerativeAiProjectsSortByEnum
    func GetMappingListGenerativeAiProjectsSortByEnum(val string) (ListGenerativeAiProjectsSortByEnum, bool)
type ListGenerativeAiProjectsSortOrderEnum
    func GetListGenerativeAiProjectsSortOrderEnumValues() []ListGenerativeAiProjectsSortOrderEnum
    func GetMappingListGenerativeAiProjectsSortOrderEnum(val string) (ListGenerativeAiProjectsSortOrderEnum, bool)
type ListHostedApplicationStoragesRequest
    func (request ListHostedApplicationStoragesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostedApplicationStoragesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostedApplicationStoragesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostedApplicationStoragesRequest) String() string
    func (request ListHostedApplicationStoragesRequest) ValidateEnumValue() (bool, error)
type ListHostedApplicationStoragesResponse
    func (response ListHostedApplicationStoragesResponse) HTTPResponse() *http.Response
    func (response ListHostedApplicationStoragesResponse) String() string
type ListHostedApplicationStoragesSortByEnum
    func GetListHostedApplicationStoragesSortByEnumValues() []ListHostedApplicationStoragesSortByEnum
    func GetMappingListHostedApplicationStoragesSortByEnum(val string) (ListHostedApplicationStoragesSortByEnum, bool)
type ListHostedApplicationStoragesSortOrderEnum
    func GetListHostedApplicationStoragesSortOrderEnumValues() []ListHostedApplicationStoragesSortOrderEnum
    func GetMappingListHostedApplicationStoragesSortOrderEnum(val string) (ListHostedApplicationStoragesSortOrderEnum, bool)
type ListHostedApplicationsRequest
    func (request ListHostedApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostedApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostedApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostedApplicationsRequest) String() string
    func (request ListHostedApplicationsRequest) ValidateEnumValue() (bool, error)
type ListHostedApplicationsResponse
    func (response ListHostedApplicationsResponse) HTTPResponse() *http.Response
    func (response ListHostedApplicationsResponse) String() string
type ListHostedApplicationsSortByEnum
    func GetListHostedApplicationsSortByEnumValues() []ListHostedApplicationsSortByEnum
    func GetMappingListHostedApplicationsSortByEnum(val string) (ListHostedApplicationsSortByEnum, bool)
type ListHostedApplicationsSortOrderEnum
    func GetListHostedApplicationsSortOrderEnumValues() []ListHostedApplicationsSortOrderEnum
    func GetMappingListHostedApplicationsSortOrderEnum(val string) (ListHostedApplicationsSortOrderEnum, bool)
type ListHostedDeploymentsRequest
    func (request ListHostedDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListHostedDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListHostedDeploymentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListHostedDeploymentsRequest) String() string
    func (request ListHostedDeploymentsRequest) ValidateEnumValue() (bool, error)
type ListHostedDeploymentsResponse
    func (response ListHostedDeploymentsResponse) HTTPResponse() *http.Response
    func (response ListHostedDeploymentsResponse) String() string
type ListHostedDeploymentsSortByEnum
    func GetListHostedDeploymentsSortByEnumValues() []ListHostedDeploymentsSortByEnum
    func GetMappingListHostedDeploymentsSortByEnum(val string) (ListHostedDeploymentsSortByEnum, bool)
type ListHostedDeploymentsSortOrderEnum
    func GetListHostedDeploymentsSortOrderEnumValues() []ListHostedDeploymentsSortOrderEnum
    func GetMappingListHostedDeploymentsSortOrderEnum(val string) (ListHostedDeploymentsSortOrderEnum, bool)
type ListImportedModelsRequest
    func (request ListImportedModelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImportedModelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImportedModelsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImportedModelsRequest) String() string
    func (request ListImportedModelsRequest) ValidateEnumValue() (bool, error)
type ListImportedModelsResponse
    func (response ListImportedModelsResponse) HTTPResponse() *http.Response
    func (response ListImportedModelsResponse) String() string
type ListImportedModelsSortByEnum
    func GetListImportedModelsSortByEnumValues() []ListImportedModelsSortByEnum
    func GetMappingListImportedModelsSortByEnum(val string) (ListImportedModelsSortByEnum, bool)
type ListImportedModelsSortOrderEnum
    func GetListImportedModelsSortOrderEnumValues() []ListImportedModelsSortOrderEnum
    func GetMappingListImportedModelsSortOrderEnum(val string) (ListImportedModelsSortOrderEnum, bool)
type ListModelsRequest
    func (request ListModelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListModelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListModelsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListModelsRequest) String() string
    func (request ListModelsRequest) ValidateEnumValue() (bool, error)
type ListModelsResponse
    func (response ListModelsResponse) HTTPResponse() *http.Response
    func (response ListModelsResponse) String() string
type ListModelsSortByEnum
    func GetListModelsSortByEnumValues() []ListModelsSortByEnum
    func GetMappingListModelsSortByEnum(val string) (ListModelsSortByEnum, bool)
type ListModelsSortOrderEnum
    func GetListModelsSortOrderEnumValues() []ListModelsSortOrderEnum
    func GetMappingListModelsSortOrderEnum(val string) (ListModelsSortOrderEnum, bool)
type ListSemanticStoresLifecycleStateEnum
    func GetListSemanticStoresLifecycleStateEnumValues() []ListSemanticStoresLifecycleStateEnum
    func GetMappingListSemanticStoresLifecycleStateEnum(val string) (ListSemanticStoresLifecycleStateEnum, bool)
type ListSemanticStoresRequest
    func (request ListSemanticStoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSemanticStoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSemanticStoresRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSemanticStoresRequest) String() string
    func (request ListSemanticStoresRequest) ValidateEnumValue() (bool, error)
type ListSemanticStoresResponse
    func (response ListSemanticStoresResponse) HTTPResponse() *http.Response
    func (response ListSemanticStoresResponse) String() string
type ListSemanticStoresSortByEnum
    func GetListSemanticStoresSortByEnumValues() []ListSemanticStoresSortByEnum
    func GetMappingListSemanticStoresSortByEnum(val string) (ListSemanticStoresSortByEnum, bool)
type ListSemanticStoresSortOrderEnum
    func GetListSemanticStoresSortOrderEnumValues() []ListSemanticStoresSortOrderEnum
    func GetMappingListSemanticStoresSortOrderEnum(val string) (ListSemanticStoresSortOrderEnum, bool)
type ListVectorStoreConnectorFileSyncIngestionLogsRequest
    func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) String() string
    func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) ValidateEnumValue() (bool, error)
type ListVectorStoreConnectorFileSyncIngestionLogsResponse
    func (response ListVectorStoreConnectorFileSyncIngestionLogsResponse) HTTPResponse() *http.Response
    func (response ListVectorStoreConnectorFileSyncIngestionLogsResponse) String() string
type ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum
    func GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumValues() []ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum
    func GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortByEnum(val string) (ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum, bool)
type ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum
    func GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumValues() []ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum
    func GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum(val string) (ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum, bool)
type ListVectorStoreConnectorFileSyncsRequest
    func (request ListVectorStoreConnectorFileSyncsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListVectorStoreConnectorFileSyncsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListVectorStoreConnectorFileSyncsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListVectorStoreConnectorFileSyncsRequest) String() string
    func (request ListVectorStoreConnectorFileSyncsRequest) ValidateEnumValue() (bool, error)
type ListVectorStoreConnectorFileSyncsResponse
    func (response ListVectorStoreConnectorFileSyncsResponse) HTTPResponse() *http.Response
    func (response ListVectorStoreConnectorFileSyncsResponse) String() string
type ListVectorStoreConnectorFileSyncsSortByEnum
    func GetListVectorStoreConnectorFileSyncsSortByEnumValues() []ListVectorStoreConnectorFileSyncsSortByEnum
    func GetMappingListVectorStoreConnectorFileSyncsSortByEnum(val string) (ListVectorStoreConnectorFileSyncsSortByEnum, bool)
type ListVectorStoreConnectorFileSyncsSortOrderEnum
    func GetListVectorStoreConnectorFileSyncsSortOrderEnumValues() []ListVectorStoreConnectorFileSyncsSortOrderEnum
    func GetMappingListVectorStoreConnectorFileSyncsSortOrderEnum(val string) (ListVectorStoreConnectorFileSyncsSortOrderEnum, bool)
type ListVectorStoreConnectorIngestionLogsRequest
    func (request ListVectorStoreConnectorIngestionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListVectorStoreConnectorIngestionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListVectorStoreConnectorIngestionLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListVectorStoreConnectorIngestionLogsRequest) String() string
    func (request ListVectorStoreConnectorIngestionLogsRequest) ValidateEnumValue() (bool, error)
type ListVectorStoreConnectorIngestionLogsResponse
    func (response ListVectorStoreConnectorIngestionLogsResponse) HTTPResponse() *http.Response
    func (response ListVectorStoreConnectorIngestionLogsResponse) String() string
type ListVectorStoreConnectorIngestionLogsSortByEnum
    func GetListVectorStoreConnectorIngestionLogsSortByEnumValues() []ListVectorStoreConnectorIngestionLogsSortByEnum
    func GetMappingListVectorStoreConnectorIngestionLogsSortByEnum(val string) (ListVectorStoreConnectorIngestionLogsSortByEnum, bool)
type ListVectorStoreConnectorIngestionLogsSortOrderEnum
    func GetListVectorStoreConnectorIngestionLogsSortOrderEnumValues() []ListVectorStoreConnectorIngestionLogsSortOrderEnum
    func GetMappingListVectorStoreConnectorIngestionLogsSortOrderEnum(val string) (ListVectorStoreConnectorIngestionLogsSortOrderEnum, bool)
type ListVectorStoreConnectorsRequest
    func (request ListVectorStoreConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListVectorStoreConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListVectorStoreConnectorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListVectorStoreConnectorsRequest) String() string
    func (request ListVectorStoreConnectorsRequest) ValidateEnumValue() (bool, error)
type ListVectorStoreConnectorsResponse
    func (response ListVectorStoreConnectorsResponse) HTTPResponse() *http.Response
    func (response ListVectorStoreConnectorsResponse) String() string
type ListVectorStoreConnectorsSortByEnum
    func GetListVectorStoreConnectorsSortByEnumValues() []ListVectorStoreConnectorsSortByEnum
    func GetMappingListVectorStoreConnectorsSortByEnum(val string) (ListVectorStoreConnectorsSortByEnum, bool)
type ListVectorStoreConnectorsSortOrderEnum
    func GetListVectorStoreConnectorsSortOrderEnumValues() []ListVectorStoreConnectorsSortOrderEnum
    func GetMappingListVectorStoreConnectorsSortOrderEnum(val string) (ListVectorStoreConnectorsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type LlmSelection
type LlmSelectionLlmSelectionTypeEnum
    func GetLlmSelectionLlmSelectionTypeEnumValues() []LlmSelectionLlmSelectionTypeEnum
    func GetMappingLlmSelectionLlmSelectionTypeEnum(val string) (LlmSelectionLlmSelectionTypeEnum, bool)
type LongTermMemoryConfig
    func (m LongTermMemoryConfig) String() string
    func (m LongTermMemoryConfig) ValidateEnumValue() (bool, error)
type LoraTrainingConfig
    func (m LoraTrainingConfig) GetEarlyStoppingPatience() *int
    func (m LoraTrainingConfig) GetEarlyStoppingThreshold() *float64
    func (m LoraTrainingConfig) GetLearningRate() *float64
    func (m LoraTrainingConfig) GetLogModelMetricsIntervalInSteps() *int
    func (m LoraTrainingConfig) GetTotalTrainingEpochs() *int
    func (m LoraTrainingConfig) GetTrainingBatchSize() *int
    func (m LoraTrainingConfig) MarshalJSON() (buff []byte, e error)
    func (m LoraTrainingConfig) String() string
    func (m LoraTrainingConfig) ValidateEnumValue() (bool, error)
type Model
    func (m Model) String() string
    func (m *Model) UnmarshalJSON(data []byte) (e error)
    func (m Model) ValidateEnumValue() (bool, error)
type ModelCapabilityEnum
    func GetMappingModelCapabilityEnum(val string) (ModelCapabilityEnum, bool)
    func GetModelCapabilityEnumValues() []ModelCapabilityEnum
type ModelCollection
    func (m ModelCollection) String() string
    func (m ModelCollection) ValidateEnumValue() (bool, error)
type ModelConfig
type ModelConfigModelConfigTypeEnum
    func GetMappingModelConfigModelConfigTypeEnum(val string) (ModelConfigModelConfigTypeEnum, bool)
    func GetModelConfigModelConfigTypeEnumValues() []ModelConfigModelConfigTypeEnum
type ModelDataSource
type ModelDataSourceSourceTypeEnum
    func GetMappingModelDataSourceSourceTypeEnum(val string) (ModelDataSourceSourceTypeEnum, bool)
    func GetModelDataSourceSourceTypeEnumValues() []ModelDataSourceSourceTypeEnum
type ModelLifecycleStateEnum
    func GetMappingModelLifecycleStateEnum(val string) (ModelLifecycleStateEnum, bool)
    func GetModelLifecycleStateEnumValues() []ModelLifecycleStateEnum
type ModelMetrics
type ModelMetricsModelMetricsTypeEnum
    func GetMappingModelMetricsModelMetricsTypeEnum(val string) (ModelMetricsModelMetricsTypeEnum, bool)
    func GetModelMetricsModelMetricsTypeEnumValues() []ModelMetricsModelMetricsTypeEnum
type ModelSummary
    func (m ModelSummary) String() string
    func (m *ModelSummary) UnmarshalJSON(data []byte) (e error)
    func (m ModelSummary) ValidateEnumValue() (bool, error)
type ModelTypeEnum
    func GetMappingModelTypeEnum(val string) (ModelTypeEnum, bool)
    func GetModelTypeEnumValues() []ModelTypeEnum
type NetworkingConfig
    func (m NetworkingConfig) String() string
    func (m NetworkingConfig) ValidateEnumValue() (bool, error)
type ObjectStorageConfig
    func (m ObjectStorageConfig) String() string
    func (m ObjectStorageConfig) ValidateEnumValue() (bool, error)
type ObjectStorageDataset
    func (m ObjectStorageDataset) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageDataset) String() string
    func (m ObjectStorageDataset) ValidateEnumValue() (bool, error)
type ObjectStorageObject
    func (m ObjectStorageObject) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageObject) String() string
    func (m ObjectStorageObject) ValidateEnumValue() (bool, error)
type OciObjectStorageConfiguration
    func (m OciObjectStorageConfiguration) MarshalJSON() (buff []byte, e error)
    func (m OciObjectStorageConfiguration) String() string
    func (m OciObjectStorageConfiguration) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OutboundNetworkingConfig
    func (m OutboundNetworkingConfig) String() string
    func (m OutboundNetworkingConfig) ValidateEnumValue() (bool, error)
type OutboundNetworkingConfigNetworkModeEnum
    func GetMappingOutboundNetworkingConfigNetworkModeEnum(val string) (OutboundNetworkingConfigNetworkModeEnum, bool)
    func GetOutboundNetworkingConfigNetworkModeEnumValues() []OutboundNetworkingConfigNetworkModeEnum
type PiiDetectionConfig
    func (m PiiDetectionConfig) String() string
    func (m PiiDetectionConfig) ValidateEnumValue() (bool, error)
type PromptInjectionConfig
    func (m PromptInjectionConfig) String() string
    func (m PromptInjectionConfig) ValidateEnumValue() (bool, error)
type RefreshScheduleDetails
type RefreshScheduleDetailsTypeEnum
    func GetMappingRefreshScheduleDetailsTypeEnum(val string) (RefreshScheduleDetailsTypeEnum, bool)
    func GetRefreshScheduleDetailsTypeEnumValues() []RefreshScheduleDetailsTypeEnum
type RefreshScheduleIntervalDetails
    func (m RefreshScheduleIntervalDetails) MarshalJSON() (buff []byte, e error)
    func (m RefreshScheduleIntervalDetails) String() string
    func (m RefreshScheduleIntervalDetails) ValidateEnumValue() (bool, error)
type RefreshScheduleNoneDetails
    func (m RefreshScheduleNoneDetails) MarshalJSON() (buff []byte, e error)
    func (m RefreshScheduleNoneDetails) String() string
    func (m RefreshScheduleNoneDetails) ValidateEnumValue() (bool, error)
type RefreshScheduleOnCreateDetails
    func (m RefreshScheduleOnCreateDetails) MarshalJSON() (buff []byte, e error)
    func (m RefreshScheduleOnCreateDetails) String() string
    func (m RefreshScheduleOnCreateDetails) ValidateEnumValue() (bool, error)
type RenewApiKeyDetails
    func (m RenewApiKeyDetails) String() string
    func (m RenewApiKeyDetails) ValidateEnumValue() (bool, error)
type RenewApiKeyRequest
    func (request RenewApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RenewApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RenewApiKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request RenewApiKeyRequest) String() string
    func (request RenewApiKeyRequest) ValidateEnumValue() (bool, error)
type RenewApiKeyResponse
    func (response RenewApiKeyResponse) HTTPResponse() *http.Response
    func (response RenewApiKeyResponse) String() string
type ScalingConfig
    func (m ScalingConfig) String() string
    func (m ScalingConfig) ValidateEnumValue() (bool, error)
type ScalingConfigScalingTypeEnum
    func GetMappingScalingConfigScalingTypeEnum(val string) (ScalingConfigScalingTypeEnum, bool)
    func GetScalingConfigScalingTypeEnumValues() []ScalingConfigScalingTypeEnum
type ScheduleConfig
type ScheduleConfigConfigTypeEnum
    func GetMappingScheduleConfigConfigTypeEnum(val string) (ScheduleConfigConfigTypeEnum, bool)
    func GetScheduleConfigConfigTypeEnumValues() []ScheduleConfigConfigTypeEnum
type ScheduleConfigStateEnum
    func GetMappingScheduleConfigStateEnum(val string) (ScheduleConfigStateEnum, bool)
    func GetScheduleConfigStateEnumValues() []ScheduleConfigStateEnum
type ScheduleCronConfig
    func (m ScheduleCronConfig) GetState() ScheduleConfigStateEnum
    func (m ScheduleCronConfig) GetTimeEnd() *common.SDKTime
    func (m ScheduleCronConfig) GetTimeStart() *common.SDKTime
    func (m ScheduleCronConfig) MarshalJSON() (buff []byte, e error)
    func (m ScheduleCronConfig) String() string
    func (m ScheduleCronConfig) ValidateEnumValue() (bool, error)
type ScheduleIntervalConfig
    func (m ScheduleIntervalConfig) GetState() ScheduleConfigStateEnum
    func (m ScheduleIntervalConfig) GetTimeEnd() *common.SDKTime
    func (m ScheduleIntervalConfig) GetTimeStart() *common.SDKTime
    func (m ScheduleIntervalConfig) MarshalJSON() (buff []byte, e error)
    func (m ScheduleIntervalConfig) String() string
    func (m ScheduleIntervalConfig) ValidateEnumValue() (bool, error)
type ScheduleIntervalConfigFrequencyEnum
    func GetMappingScheduleIntervalConfigFrequencyEnum(val string) (ScheduleIntervalConfigFrequencyEnum, bool)
    func GetScheduleIntervalConfigFrequencyEnumValues() []ScheduleIntervalConfigFrequencyEnum
type SchemaItem
    func (m SchemaItem) String() string
    func (m SchemaItem) ValidateEnumValue() (bool, error)
type SchemasDatabaseToolsConnectionDetails
    func (m SchemasDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)
    func (m SchemasDatabaseToolsConnectionDetails) String() string
    func (m SchemasDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)
type SchemasDetails
type SchemasDetailsConnectionTypeEnum
    func GetMappingSchemasDetailsConnectionTypeEnum(val string) (SchemasDetailsConnectionTypeEnum, bool)
    func GetSchemasDetailsConnectionTypeEnumValues() []SchemasDetailsConnectionTypeEnum
type SemanticStore
    func (m SemanticStore) String() string
    func (m *SemanticStore) UnmarshalJSON(data []byte) (e error)
    func (m SemanticStore) ValidateEnumValue() (bool, error)
type SemanticStoreCollection
    func (m SemanticStoreCollection) String() string
    func (m SemanticStoreCollection) ValidateEnumValue() (bool, error)
type SemanticStoreLifecycleStateEnum
    func GetMappingSemanticStoreLifecycleStateEnum(val string) (SemanticStoreLifecycleStateEnum, bool)
    func GetSemanticStoreLifecycleStateEnumValues() []SemanticStoreLifecycleStateEnum
type SemanticStoreSummary
    func (m SemanticStoreSummary) String() string
    func (m *SemanticStoreSummary) UnmarshalJSON(data []byte) (e error)
    func (m SemanticStoreSummary) ValidateEnumValue() (bool, error)
type SetApiKeyStateDetails
    func (m SetApiKeyStateDetails) String() string
    func (m SetApiKeyStateDetails) ValidateEnumValue() (bool, error)
type SetApiKeyStateRequest
    func (request SetApiKeyStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SetApiKeyStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SetApiKeyStateRequest) RetryPolicy() *common.RetryPolicy
    func (request SetApiKeyStateRequest) String() string
    func (request SetApiKeyStateRequest) ValidateEnumValue() (bool, error)
type SetApiKeyStateResponse
    func (response SetApiKeyStateResponse) HTTPResponse() *http.Response
    func (response SetApiKeyStateResponse) String() string
type ShortTermMemoryOptimizationConfig
    func (m ShortTermMemoryOptimizationConfig) String() string
    func (m ShortTermMemoryOptimizationConfig) ValidateEnumValue() (bool, error)
type SingleDockerArtifact
    func (m SingleDockerArtifact) GetHostedDeploymentId() *string
    func (m SingleDockerArtifact) GetId() *string
    func (m SingleDockerArtifact) GetStatus() ArtifactStatusEnum
    func (m SingleDockerArtifact) GetTimeCreated() *common.SDKTime
    func (m SingleDockerArtifact) MarshalJSON() (buff []byte, e error)
    func (m SingleDockerArtifact) String() string
    func (m SingleDockerArtifact) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StandardLongTermMemoryStrategy
    func (m StandardLongTermMemoryStrategy) String() string
    func (m StandardLongTermMemoryStrategy) ValidateEnumValue() (bool, error)
type StorageConfig
    func (m StorageConfig) String() string
    func (m StorageConfig) ValidateEnumValue() (bool, error)
type TFewTrainingConfig
    func (m TFewTrainingConfig) GetEarlyStoppingPatience() *int
    func (m TFewTrainingConfig) GetEarlyStoppingThreshold() *float64
    func (m TFewTrainingConfig) GetLearningRate() *float64
    func (m TFewTrainingConfig) GetLogModelMetricsIntervalInSteps() *int
    func (m TFewTrainingConfig) GetTotalTrainingEpochs() *int
    func (m TFewTrainingConfig) GetTrainingBatchSize() *int
    func (m TFewTrainingConfig) MarshalJSON() (buff []byte, e error)
    func (m TFewTrainingConfig) String() string
    func (m TFewTrainingConfig) ValidateEnumValue() (bool, error)
type TextGenerationModelMetrics
    func (m TextGenerationModelMetrics) MarshalJSON() (buff []byte, e error)
    func (m TextGenerationModelMetrics) String() string
    func (m TextGenerationModelMetrics) ValidateEnumValue() (bool, error)
type TrainingConfig
type TrainingConfigTrainingConfigTypeEnum
    func GetMappingTrainingConfigTrainingConfigTypeEnum(val string) (TrainingConfigTrainingConfigTypeEnum, bool)
    func GetTrainingConfigTrainingConfigTypeEnumValues() []TrainingConfigTrainingConfigTypeEnum
type UpdateApiKeyDetails
    func (m UpdateApiKeyDetails) String() string
    func (m UpdateApiKeyDetails) ValidateEnumValue() (bool, error)
type UpdateApiKeyRequest
    func (request UpdateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateApiKeyRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateApiKeyRequest) String() string
    func (request UpdateApiKeyRequest) ValidateEnumValue() (bool, error)
type UpdateApiKeyResponse
    func (response UpdateApiKeyResponse) HTTPResponse() *http.Response
    func (response UpdateApiKeyResponse) String() string
type UpdateDedicatedAiClusterDetails
    func (m UpdateDedicatedAiClusterDetails) String() string
    func (m UpdateDedicatedAiClusterDetails) ValidateEnumValue() (bool, error)
type UpdateDedicatedAiClusterRequest
    func (request UpdateDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDedicatedAiClusterRequest) String() string
    func (request UpdateDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)
type UpdateDedicatedAiClusterResponse
    func (response UpdateDedicatedAiClusterResponse) HTTPResponse() *http.Response
    func (response UpdateDedicatedAiClusterResponse) String() string
type UpdateEndpointDetails
    func (m UpdateEndpointDetails) String() string
    func (m UpdateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateEndpointRequest
    func (request UpdateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateEndpointRequest) String() string
    func (request UpdateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateEndpointResponse
    func (response UpdateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateEndpointResponse) String() string
type UpdateGenerativeAiPrivateEndpointDetails
    func (m UpdateGenerativeAiPrivateEndpointDetails) String() string
    func (m UpdateGenerativeAiPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateGenerativeAiPrivateEndpointRequest
    func (request UpdateGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateGenerativeAiPrivateEndpointRequest) String() string
    func (request UpdateGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateGenerativeAiPrivateEndpointResponse
    func (response UpdateGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateGenerativeAiPrivateEndpointResponse) String() string
type UpdateGenerativeAiProjectDetails
    func (m UpdateGenerativeAiProjectDetails) String() string
    func (m UpdateGenerativeAiProjectDetails) ValidateEnumValue() (bool, error)
type UpdateGenerativeAiProjectRequest
    func (request UpdateGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateGenerativeAiProjectRequest) String() string
    func (request UpdateGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)
type UpdateGenerativeAiProjectResponse
    func (response UpdateGenerativeAiProjectResponse) HTTPResponse() *http.Response
    func (response UpdateGenerativeAiProjectResponse) String() string
type UpdateHostedApplicationDetails
    func (m UpdateHostedApplicationDetails) String() string
    func (m UpdateHostedApplicationDetails) ValidateEnumValue() (bool, error)
type UpdateHostedApplicationRequest
    func (request UpdateHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateHostedApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateHostedApplicationRequest) String() string
    func (request UpdateHostedApplicationRequest) ValidateEnumValue() (bool, error)
type UpdateHostedApplicationResponse
    func (response UpdateHostedApplicationResponse) HTTPResponse() *http.Response
    func (response UpdateHostedApplicationResponse) String() string
type UpdateHostedDeploymentDetails
    func (m UpdateHostedDeploymentDetails) String() string
    func (m UpdateHostedDeploymentDetails) ValidateEnumValue() (bool, error)
type UpdateHostedDeploymentRequest
    func (request UpdateHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateHostedDeploymentRequest) String() string
    func (request UpdateHostedDeploymentRequest) ValidateEnumValue() (bool, error)
type UpdateHostedDeploymentResponse
    func (response UpdateHostedDeploymentResponse) HTTPResponse() *http.Response
    func (response UpdateHostedDeploymentResponse) String() string
type UpdateImportedModelDetails
    func (m UpdateImportedModelDetails) String() string
    func (m UpdateImportedModelDetails) ValidateEnumValue() (bool, error)
type UpdateImportedModelRequest
    func (request UpdateImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateImportedModelRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateImportedModelRequest) String() string
    func (request UpdateImportedModelRequest) ValidateEnumValue() (bool, error)
type UpdateImportedModelResponse
    func (response UpdateImportedModelResponse) HTTPResponse() *http.Response
    func (response UpdateImportedModelResponse) String() string
type UpdateModelDetails
    func (m UpdateModelDetails) String() string
    func (m UpdateModelDetails) ValidateEnumValue() (bool, error)
type UpdateModelRequest
    func (request UpdateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateModelRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateModelRequest) String() string
    func (request UpdateModelRequest) ValidateEnumValue() (bool, error)
type UpdateModelResponse
    func (response UpdateModelResponse) HTTPResponse() *http.Response
    func (response UpdateModelResponse) String() string
type UpdateSemanticStoreDetails
    func (m UpdateSemanticStoreDetails) String() string
    func (m *UpdateSemanticStoreDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateSemanticStoreDetails) ValidateEnumValue() (bool, error)
type UpdateSemanticStoreRequest
    func (request UpdateSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateSemanticStoreRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateSemanticStoreRequest) String() string
    func (request UpdateSemanticStoreRequest) ValidateEnumValue() (bool, error)
type UpdateSemanticStoreResponse
    func (response UpdateSemanticStoreResponse) HTTPResponse() *http.Response
    func (response UpdateSemanticStoreResponse) String() string
type UpdateVectorStoreConnectorDetails
    func (m UpdateVectorStoreConnectorDetails) String() string
    func (m *UpdateVectorStoreConnectorDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateVectorStoreConnectorDetails) ValidateEnumValue() (bool, error)
type UpdateVectorStoreConnectorRequest
    func (request UpdateVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateVectorStoreConnectorRequest) String() string
    func (request UpdateVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)
type UpdateVectorStoreConnectorResponse
    func (response UpdateVectorStoreConnectorResponse) HTTPResponse() *http.Response
    func (response UpdateVectorStoreConnectorResponse) String() string
type VanillaTrainingConfig
    func (m VanillaTrainingConfig) GetEarlyStoppingPatience() *int
    func (m VanillaTrainingConfig) GetEarlyStoppingThreshold() *float64
    func (m VanillaTrainingConfig) GetLearningRate() *float64
    func (m VanillaTrainingConfig) GetLogModelMetricsIntervalInSteps() *int
    func (m VanillaTrainingConfig) GetTotalTrainingEpochs() *int
    func (m VanillaTrainingConfig) GetTrainingBatchSize() *int
    func (m VanillaTrainingConfig) MarshalJSON() (buff []byte, e error)
    func (m VanillaTrainingConfig) String() string
    func (m VanillaTrainingConfig) ValidateEnumValue() (bool, error)
type VectorStoreConnector
    func (m VectorStoreConnector) String() string
    func (m *VectorStoreConnector) UnmarshalJSON(data []byte) (e error)
    func (m VectorStoreConnector) ValidateEnumValue() (bool, error)
type VectorStoreConnectorCollection
    func (m VectorStoreConnectorCollection) String() string
    func (m VectorStoreConnectorCollection) ValidateEnumValue() (bool, error)
type VectorStoreConnectorFileSync
    func (m VectorStoreConnectorFileSync) String() string
    func (m VectorStoreConnectorFileSync) ValidateEnumValue() (bool, error)
type VectorStoreConnectorFileSyncCollection
    func (m VectorStoreConnectorFileSyncCollection) String() string
    func (m VectorStoreConnectorFileSyncCollection) ValidateEnumValue() (bool, error)
type VectorStoreConnectorFileSyncLifecycleStateEnum
    func GetMappingVectorStoreConnectorFileSyncLifecycleStateEnum(val string) (VectorStoreConnectorFileSyncLifecycleStateEnum, bool)
    func GetVectorStoreConnectorFileSyncLifecycleStateEnumValues() []VectorStoreConnectorFileSyncLifecycleStateEnum
type VectorStoreConnectorFileSyncSummary
    func (m VectorStoreConnectorFileSyncSummary) String() string
    func (m VectorStoreConnectorFileSyncSummary) ValidateEnumValue() (bool, error)
type VectorStoreConnectorFileSyncSummaryTriggerTypeEnum
    func GetMappingVectorStoreConnectorFileSyncSummaryTriggerTypeEnum(val string) (VectorStoreConnectorFileSyncSummaryTriggerTypeEnum, bool)
    func GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumValues() []VectorStoreConnectorFileSyncSummaryTriggerTypeEnum
type VectorStoreConnectorFileSyncTriggerTypeEnum
    func GetMappingVectorStoreConnectorFileSyncTriggerTypeEnum(val string) (VectorStoreConnectorFileSyncTriggerTypeEnum, bool)
    func GetVectorStoreConnectorFileSyncTriggerTypeEnumValues() []VectorStoreConnectorFileSyncTriggerTypeEnum
type VectorStoreConnectorIngestionLogs
    func (m VectorStoreConnectorIngestionLogs) String() string
    func (m VectorStoreConnectorIngestionLogs) ValidateEnumValue() (bool, error)
type VectorStoreConnectorIngestionLogsCollection
    func (m VectorStoreConnectorIngestionLogsCollection) String() string
    func (m VectorStoreConnectorIngestionLogsCollection) ValidateEnumValue() (bool, error)
type VectorStoreConnectorIngestionLogsStatusEnum
    func GetMappingVectorStoreConnectorIngestionLogsStatusEnum(val string) (VectorStoreConnectorIngestionLogsStatusEnum, bool)
    func GetVectorStoreConnectorIngestionLogsStatusEnumValues() []VectorStoreConnectorIngestionLogsStatusEnum
type VectorStoreConnectorLifecycleStateEnum
    func GetMappingVectorStoreConnectorLifecycleStateEnum(val string) (VectorStoreConnectorLifecycleStateEnum, bool)
    func GetVectorStoreConnectorLifecycleStateEnumValues() []VectorStoreConnectorLifecycleStateEnum
type VectorStoreConnectorStats
    func (m VectorStoreConnectorStats) String() string
    func (m VectorStoreConnectorStats) ValidateEnumValue() (bool, error)
type VectorStoreConnectorSummary
    func (m VectorStoreConnectorSummary) String() string
    func (m *VectorStoreConnectorSummary) UnmarshalJSON(data []byte) (e error)
    func (m VectorStoreConnectorSummary) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go add_artifact_details.go add_artifact_request_response.go api_key.go api_key_collection.go api_key_item.go api_key_summary.go artifact.go cancel_vector_store_connector_file_sync_request_response.go change_api_key_compartment_details.go change_api_key_compartment_request_response.go change_dedicated_ai_cluster_compartment_details.go change_dedicated_ai_cluster_compartment_request_response.go change_endpoint_compartment_details.go change_endpoint_compartment_request_response.go change_generative_ai_private_endpoint_compartment_details.go change_generative_ai_private_endpoint_compartment_request_response.go change_generative_ai_project_compartment_details.go change_generative_ai_project_compartment_request_response.go change_hosted_application_compartment_details.go change_hosted_application_compartment_request_response.go change_hosted_application_storage_compartment_details.go change_hosted_application_storage_compartment_request_response.go change_imported_model_compartment_details.go change_imported_model_compartment_request_response.go change_model_compartment_details.go change_model_compartment_request_response.go change_semantic_store_compartment_details.go change_semantic_store_compartment_request_response.go chat_model_metrics.go condenser_config.go connector_configuration.go content_moderation_config.go conversation_config.go create_api_key_details.go create_api_key_request_response.go create_artifact_details.go create_data_source_database_tools_connection_details.go create_data_source_details.go create_dedicated_ai_cluster_details.go create_dedicated_ai_cluster_request_response.go create_endpoint_details.go create_endpoint_request_response.go create_generative_ai_private_endpoint_details.go create_generative_ai_private_endpoint_request_response.go create_generative_ai_project_details.go create_generative_ai_project_request_response.go create_hosted_application_details.go create_hosted_application_request_response.go create_hosted_application_storage_details.go create_hosted_application_storage_request_response.go create_hosted_deployment_details.go create_hosted_deployment_request_response.go create_imported_model_details.go create_imported_model_request_response.go create_model_details.go create_model_request_response.go create_schemas_database_tools_connection_details.go create_schemas_details.go create_semantic_store_details.go create_semantic_store_request_response.go create_single_docker_artifact_details.go create_vector_store_connector_details.go create_vector_store_connector_file_sync_details.go create_vector_store_connector_file_sync_request_response.go create_vector_store_connector_request_response.go data_source_database_tools_connection_details.go data_source_details.go database_tools_connection.go dataset.go dedicated_ai_cluster.go dedicated_ai_cluster_capacity.go dedicated_ai_cluster_collection.go dedicated_ai_cluster_hosting_capacity.go dedicated_ai_cluster_summary.go delete_api_key_request_response.go delete_dedicated_ai_cluster_request_response.go delete_endpoint_request_response.go delete_generative_ai_private_endpoint_request_response.go delete_generative_ai_project_request_response.go delete_hosted_application_request_response.go delete_hosted_application_storage_request_response.go delete_hosted_deployment_artifact_request_response.go delete_hosted_deployment_request_response.go delete_imported_model_request_response.go delete_model_request_response.go delete_semantic_store_request_response.go delete_vector_store_connector_request_response.go embedding_config.go endpoint.go endpoint_collection.go endpoint_summary.go environment_variable.go extraction_config.go file_sync_ingestion_logs.go file_sync_ingestion_logs_collection.go file_sync_statistics.go fine_tune_details.go gen_ai_model_llm_selection.go generative_ai_private_endpoint.go generative_ai_private_endpoint_collection.go generative_ai_private_endpoint_summary.go generative_ai_project.go generative_ai_project_collection.go generative_ai_project_summary.go generativeai_client.go get_api_key_request_response.go get_dedicated_ai_cluster_request_response.go get_endpoint_request_response.go get_generative_ai_private_endpoint_request_response.go get_generative_ai_project_request_response.go get_hosted_application_request_response.go get_hosted_application_storage_request_response.go get_hosted_deployment_request_response.go get_imported_model_request_response.go get_model_request_response.go get_semantic_store_request_response.go get_vector_store_connector_file_sync_request_response.go get_vector_store_connector_request_response.go get_vector_store_connector_stats_request_response.go get_work_request_request_response.go hosted_application.go hosted_application_collection.go hosted_application_storage.go hosted_application_storage_collection.go hosted_application_storage_summary.go hosted_application_summary.go hosted_deployment.go hosted_deployment_collection.go hosted_deployment_summary.go hugging_face_model.go idcs_auth_config.go imported_model.go imported_model_capability.go imported_model_collection.go imported_model_summary.go inbound_auth_config.go inbound_networking_config.go key_details.go list_api_keys_request_response.go list_dedicated_ai_clusters_request_response.go list_endpoints_request_response.go list_generative_ai_private_endpoints_request_response.go list_generative_ai_projects_request_response.go list_hosted_application_storages_request_response.go list_hosted_applications_request_response.go list_hosted_deployments_request_response.go list_imported_models_request_response.go list_models_request_response.go list_semantic_stores_request_response.go list_vector_store_connector_file_sync_ingestion_logs_request_response.go list_vector_store_connector_file_syncs_request_response.go list_vector_store_connector_ingestion_logs_request_response.go list_vector_store_connectors_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go llm_selection.go long_term_memory_config.go lora_training_config.go model.go model_capability.go model_collection.go model_config.go model_data_source.go model_metrics.go model_summary.go networking_config.go object_storage_config.go object_storage_dataset.go object_storage_object.go oci_object_storage_configuration.go operation_status.go operation_type.go outbound_networking_config.go pii_detection_config.go prompt_injection_config.go refresh_schedule_details.go refresh_schedule_interval_details.go refresh_schedule_none_details.go refresh_schedule_on_create_details.go renew_api_key_details.go renew_api_key_request_response.go scaling_config.go schedule_config.go schedule_cron_config.go schedule_interval_config.go schema_item.go schemas_database_tools_connection_details.go schemas_details.go semantic_store.go semantic_store_collection.go semantic_store_summary.go set_api_key_state_details.go set_api_key_state_request_response.go short_term_memory_optimization_config.go single_docker_artifact.go sort_order.go standard_long_term_memory_strategy.go storage_config.go t_few_training_config.go text_generation_model_metrics.go training_config.go update_api_key_details.go update_api_key_request_response.go update_dedicated_ai_cluster_details.go update_dedicated_ai_cluster_request_response.go update_endpoint_details.go update_endpoint_request_response.go update_generative_ai_private_endpoint_details.go update_generative_ai_private_endpoint_request_response.go update_generative_ai_project_details.go update_generative_ai_project_request_response.go update_hosted_application_details.go update_hosted_application_request_response.go update_hosted_deployment_details.go update_hosted_deployment_request_response.go update_imported_model_details.go update_imported_model_request_response.go update_model_details.go update_model_request_response.go update_semantic_store_details.go update_semantic_store_request_response.go update_vector_store_connector_details.go update_vector_store_connector_request_response.go vanilla_training_config.go vector_store_connector.go vector_store_connector_collection.go vector_store_connector_file_sync.go vector_store_connector_file_sync_collection.go vector_store_connector_file_sync_summary.go vector_store_connector_ingestion_logs.go vector_store_connector_ingestion_logs_collection.go vector_store_connector_stats.go vector_store_connector_summary.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_resource_metadata_key.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetApiKeyItemStateEnumStringValues

func GetApiKeyItemStateEnumStringValues() []string

GetApiKeyItemStateEnumStringValues Enumerates the set of values in String for ApiKeyItemStateEnum

func GetApiKeyLifecycleStateEnumStringValues

func GetApiKeyLifecycleStateEnumStringValues() []string

GetApiKeyLifecycleStateEnumStringValues Enumerates the set of values in String for ApiKeyLifecycleStateEnum

func GetArtifactArtifactTypeEnumStringValues

func GetArtifactArtifactTypeEnumStringValues() []string

GetArtifactArtifactTypeEnumStringValues Enumerates the set of values in String for ArtifactArtifactTypeEnum

func GetArtifactStatusEnumStringValues

func GetArtifactStatusEnumStringValues() []string

GetArtifactStatusEnumStringValues Enumerates the set of values in String for ArtifactStatusEnum

func GetConnectorConfigurationTypeEnumStringValues

func GetConnectorConfigurationTypeEnumStringValues() []string

GetConnectorConfigurationTypeEnumStringValues Enumerates the set of values in String for ConnectorConfigurationTypeEnum

func GetContentModerationConfigModeEnumStringValues

func GetContentModerationConfigModeEnumStringValues() []string

GetContentModerationConfigModeEnumStringValues Enumerates the set of values in String for ContentModerationConfigModeEnum

func GetCreateArtifactDetailsArtifactTypeEnumStringValues

func GetCreateArtifactDetailsArtifactTypeEnumStringValues() []string

GetCreateArtifactDetailsArtifactTypeEnumStringValues Enumerates the set of values in String for CreateArtifactDetailsArtifactTypeEnum

func GetCreateDataSourceDetailsConnectionTypeEnumStringValues

func GetCreateDataSourceDetailsConnectionTypeEnumStringValues() []string

GetCreateDataSourceDetailsConnectionTypeEnumStringValues Enumerates the set of values in String for CreateDataSourceDetailsConnectionTypeEnum

func GetCreateSchemasDetailsConnectionTypeEnumStringValues

func GetCreateSchemasDetailsConnectionTypeEnumStringValues() []string

GetCreateSchemasDetailsConnectionTypeEnumStringValues Enumerates the set of values in String for CreateSchemasDetailsConnectionTypeEnum

func GetDataSourceDetailsConnectionTypeEnumStringValues

func GetDataSourceDetailsConnectionTypeEnumStringValues() []string

GetDataSourceDetailsConnectionTypeEnumStringValues Enumerates the set of values in String for DataSourceDetailsConnectionTypeEnum

func GetDatasetDatasetTypeEnumStringValues

func GetDatasetDatasetTypeEnumStringValues() []string

GetDatasetDatasetTypeEnumStringValues Enumerates the set of values in String for DatasetDatasetTypeEnum

func GetDedicatedAiClusterCapacityCapacityTypeEnumStringValues

func GetDedicatedAiClusterCapacityCapacityTypeEnumStringValues() []string

GetDedicatedAiClusterCapacityCapacityTypeEnumStringValues Enumerates the set of values in String for DedicatedAiClusterCapacityCapacityTypeEnum

func GetDedicatedAiClusterLifecycleStateEnumStringValues

func GetDedicatedAiClusterLifecycleStateEnumStringValues() []string

GetDedicatedAiClusterLifecycleStateEnumStringValues Enumerates the set of values in String for DedicatedAiClusterLifecycleStateEnum

func GetDedicatedAiClusterTypeEnumStringValues

func GetDedicatedAiClusterTypeEnumStringValues() []string

GetDedicatedAiClusterTypeEnumStringValues Enumerates the set of values in String for DedicatedAiClusterTypeEnum

func GetDedicatedAiClusterUnitShapeEnumStringValues

func GetDedicatedAiClusterUnitShapeEnumStringValues() []string

GetDedicatedAiClusterUnitShapeEnumStringValues Enumerates the set of values in String for DedicatedAiClusterUnitShapeEnum

func GetEndpointLifecycleStateEnumStringValues

func GetEndpointLifecycleStateEnumStringValues() []string

GetEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for EndpointLifecycleStateEnum

func GetEnvironmentVariableTypeEnumStringValues

func GetEnvironmentVariableTypeEnumStringValues() []string

GetEnvironmentVariableTypeEnumStringValues Enumerates the set of values in String for EnvironmentVariableTypeEnum

func GetFileSyncIngestionLogsStatusEnumStringValues

func GetFileSyncIngestionLogsStatusEnumStringValues() []string

GetFileSyncIngestionLogsStatusEnumStringValues Enumerates the set of values in String for FileSyncIngestionLogsStatusEnum

func GetGenerativeAiPrivateEndpointLifecycleStateEnumStringValues

func GetGenerativeAiPrivateEndpointLifecycleStateEnumStringValues() []string

GetGenerativeAiPrivateEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for GenerativeAiPrivateEndpointLifecycleStateEnum

func GetGenerativeAiPrivateEndpointResourceTypeEnumStringValues

func GetGenerativeAiPrivateEndpointResourceTypeEnumStringValues() []string

GetGenerativeAiPrivateEndpointResourceTypeEnumStringValues Enumerates the set of values in String for GenerativeAiPrivateEndpointResourceTypeEnum

func GetGenerativeAiProjectLifecycleStateEnumStringValues

func GetGenerativeAiProjectLifecycleStateEnumStringValues() []string

GetGenerativeAiProjectLifecycleStateEnumStringValues Enumerates the set of values in String for GenerativeAiProjectLifecycleStateEnum

func GetHostedApplicationLifecycleStateEnumStringValues

func GetHostedApplicationLifecycleStateEnumStringValues() []string

GetHostedApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for HostedApplicationLifecycleStateEnum

func GetHostedApplicationStorageLifecycleStateEnumStringValues

func GetHostedApplicationStorageLifecycleStateEnumStringValues() []string

GetHostedApplicationStorageLifecycleStateEnumStringValues Enumerates the set of values in String for HostedApplicationStorageLifecycleStateEnum

func GetHostedApplicationStorageStorageTypeEnumStringValues

func GetHostedApplicationStorageStorageTypeEnumStringValues() []string

GetHostedApplicationStorageStorageTypeEnumStringValues Enumerates the set of values in String for HostedApplicationStorageStorageTypeEnum

func GetHostedApplicationStorageSummaryStorageTypeEnumStringValues

func GetHostedApplicationStorageSummaryStorageTypeEnumStringValues() []string

GetHostedApplicationStorageSummaryStorageTypeEnumStringValues Enumerates the set of values in String for HostedApplicationStorageSummaryStorageTypeEnum

func GetHostedDeploymentLifecycleStateEnumStringValues

func GetHostedDeploymentLifecycleStateEnumStringValues() []string

GetHostedDeploymentLifecycleStateEnumStringValues Enumerates the set of values in String for HostedDeploymentLifecycleStateEnum

func GetImportedModelCapabilityEnumStringValues

func GetImportedModelCapabilityEnumStringValues() []string

GetImportedModelCapabilityEnumStringValues Enumerates the set of values in String for ImportedModelCapabilityEnum

func GetImportedModelLifecycleStateEnumStringValues

func GetImportedModelLifecycleStateEnumStringValues() []string

GetImportedModelLifecycleStateEnumStringValues Enumerates the set of values in String for ImportedModelLifecycleStateEnum

func GetInboundAuthConfigInboundAuthConfigTypeEnumStringValues

func GetInboundAuthConfigInboundAuthConfigTypeEnumStringValues() []string

GetInboundAuthConfigInboundAuthConfigTypeEnumStringValues Enumerates the set of values in String for InboundAuthConfigInboundAuthConfigTypeEnum

func GetInboundNetworkingConfigEndpointModeEnumStringValues

func GetInboundNetworkingConfigEndpointModeEnumStringValues() []string

GetInboundNetworkingConfigEndpointModeEnumStringValues Enumerates the set of values in String for InboundNetworkingConfigEndpointModeEnum

func GetListApiKeysSortByEnumStringValues

func GetListApiKeysSortByEnumStringValues() []string

GetListApiKeysSortByEnumStringValues Enumerates the set of values in String for ListApiKeysSortByEnum

func GetListApiKeysSortOrderEnumStringValues

func GetListApiKeysSortOrderEnumStringValues() []string

GetListApiKeysSortOrderEnumStringValues Enumerates the set of values in String for ListApiKeysSortOrderEnum

func GetListDedicatedAiClustersSortByEnumStringValues

func GetListDedicatedAiClustersSortByEnumStringValues() []string

GetListDedicatedAiClustersSortByEnumStringValues Enumerates the set of values in String for ListDedicatedAiClustersSortByEnum

func GetListDedicatedAiClustersSortOrderEnumStringValues

func GetListDedicatedAiClustersSortOrderEnumStringValues() []string

GetListDedicatedAiClustersSortOrderEnumStringValues Enumerates the set of values in String for ListDedicatedAiClustersSortOrderEnum

func GetListEndpointsSortByEnumStringValues

func GetListEndpointsSortByEnumStringValues() []string

GetListEndpointsSortByEnumStringValues Enumerates the set of values in String for ListEndpointsSortByEnum

func GetListEndpointsSortOrderEnumStringValues

func GetListEndpointsSortOrderEnumStringValues() []string

GetListEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListEndpointsSortOrderEnum

func GetListGenerativeAiPrivateEndpointsSortByEnumStringValues

func GetListGenerativeAiPrivateEndpointsSortByEnumStringValues() []string

GetListGenerativeAiPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListGenerativeAiPrivateEndpointsSortByEnum

func GetListGenerativeAiPrivateEndpointsSortOrderEnumStringValues

func GetListGenerativeAiPrivateEndpointsSortOrderEnumStringValues() []string

GetListGenerativeAiPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListGenerativeAiPrivateEndpointsSortOrderEnum

func GetListGenerativeAiProjectsSortByEnumStringValues

func GetListGenerativeAiProjectsSortByEnumStringValues() []string

GetListGenerativeAiProjectsSortByEnumStringValues Enumerates the set of values in String for ListGenerativeAiProjectsSortByEnum

func GetListGenerativeAiProjectsSortOrderEnumStringValues

func GetListGenerativeAiProjectsSortOrderEnumStringValues() []string

GetListGenerativeAiProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListGenerativeAiProjectsSortOrderEnum

func GetListHostedApplicationStoragesSortByEnumStringValues

func GetListHostedApplicationStoragesSortByEnumStringValues() []string

GetListHostedApplicationStoragesSortByEnumStringValues Enumerates the set of values in String for ListHostedApplicationStoragesSortByEnum

func GetListHostedApplicationStoragesSortOrderEnumStringValues

func GetListHostedApplicationStoragesSortOrderEnumStringValues() []string

GetListHostedApplicationStoragesSortOrderEnumStringValues Enumerates the set of values in String for ListHostedApplicationStoragesSortOrderEnum

func GetListHostedApplicationsSortByEnumStringValues

func GetListHostedApplicationsSortByEnumStringValues() []string

GetListHostedApplicationsSortByEnumStringValues Enumerates the set of values in String for ListHostedApplicationsSortByEnum

func GetListHostedApplicationsSortOrderEnumStringValues

func GetListHostedApplicationsSortOrderEnumStringValues() []string

GetListHostedApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListHostedApplicationsSortOrderEnum

func GetListHostedDeploymentsSortByEnumStringValues

func GetListHostedDeploymentsSortByEnumStringValues() []string

GetListHostedDeploymentsSortByEnumStringValues Enumerates the set of values in String for ListHostedDeploymentsSortByEnum

func GetListHostedDeploymentsSortOrderEnumStringValues

func GetListHostedDeploymentsSortOrderEnumStringValues() []string

GetListHostedDeploymentsSortOrderEnumStringValues Enumerates the set of values in String for ListHostedDeploymentsSortOrderEnum

func GetListImportedModelsSortByEnumStringValues

func GetListImportedModelsSortByEnumStringValues() []string

GetListImportedModelsSortByEnumStringValues Enumerates the set of values in String for ListImportedModelsSortByEnum

func GetListImportedModelsSortOrderEnumStringValues

func GetListImportedModelsSortOrderEnumStringValues() []string

GetListImportedModelsSortOrderEnumStringValues Enumerates the set of values in String for ListImportedModelsSortOrderEnum

func GetListModelsSortByEnumStringValues

func GetListModelsSortByEnumStringValues() []string

GetListModelsSortByEnumStringValues Enumerates the set of values in String for ListModelsSortByEnum

func GetListModelsSortOrderEnumStringValues

func GetListModelsSortOrderEnumStringValues() []string

GetListModelsSortOrderEnumStringValues Enumerates the set of values in String for ListModelsSortOrderEnum

func GetListSemanticStoresLifecycleStateEnumStringValues

func GetListSemanticStoresLifecycleStateEnumStringValues() []string

GetListSemanticStoresLifecycleStateEnumStringValues Enumerates the set of values in String for ListSemanticStoresLifecycleStateEnum

func GetListSemanticStoresSortByEnumStringValues

func GetListSemanticStoresSortByEnumStringValues() []string

GetListSemanticStoresSortByEnumStringValues Enumerates the set of values in String for ListSemanticStoresSortByEnum

func GetListSemanticStoresSortOrderEnumStringValues

func GetListSemanticStoresSortOrderEnumStringValues() []string

GetListSemanticStoresSortOrderEnumStringValues Enumerates the set of values in String for ListSemanticStoresSortOrderEnum

func GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumStringValues

func GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumStringValues() []string

GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum

func GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumStringValues

func GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumStringValues() []string

GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum

func GetListVectorStoreConnectorFileSyncsSortByEnumStringValues

func GetListVectorStoreConnectorFileSyncsSortByEnumStringValues() []string

GetListVectorStoreConnectorFileSyncsSortByEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorFileSyncsSortByEnum

func GetListVectorStoreConnectorFileSyncsSortOrderEnumStringValues

func GetListVectorStoreConnectorFileSyncsSortOrderEnumStringValues() []string

GetListVectorStoreConnectorFileSyncsSortOrderEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorFileSyncsSortOrderEnum

func GetListVectorStoreConnectorIngestionLogsSortByEnumStringValues

func GetListVectorStoreConnectorIngestionLogsSortByEnumStringValues() []string

GetListVectorStoreConnectorIngestionLogsSortByEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorIngestionLogsSortByEnum

func GetListVectorStoreConnectorIngestionLogsSortOrderEnumStringValues

func GetListVectorStoreConnectorIngestionLogsSortOrderEnumStringValues() []string

GetListVectorStoreConnectorIngestionLogsSortOrderEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorIngestionLogsSortOrderEnum

func GetListVectorStoreConnectorsSortByEnumStringValues

func GetListVectorStoreConnectorsSortByEnumStringValues() []string

GetListVectorStoreConnectorsSortByEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorsSortByEnum

func GetListVectorStoreConnectorsSortOrderEnumStringValues

func GetListVectorStoreConnectorsSortOrderEnumStringValues() []string

GetListVectorStoreConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListVectorStoreConnectorsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetLlmSelectionLlmSelectionTypeEnumStringValues

func GetLlmSelectionLlmSelectionTypeEnumStringValues() []string

GetLlmSelectionLlmSelectionTypeEnumStringValues Enumerates the set of values in String for LlmSelectionLlmSelectionTypeEnum

func GetModelCapabilityEnumStringValues

func GetModelCapabilityEnumStringValues() []string

GetModelCapabilityEnumStringValues Enumerates the set of values in String for ModelCapabilityEnum

func GetModelConfigModelConfigTypeEnumStringValues

func GetModelConfigModelConfigTypeEnumStringValues() []string

GetModelConfigModelConfigTypeEnumStringValues Enumerates the set of values in String for ModelConfigModelConfigTypeEnum

func GetModelDataSourceSourceTypeEnumStringValues

func GetModelDataSourceSourceTypeEnumStringValues() []string

GetModelDataSourceSourceTypeEnumStringValues Enumerates the set of values in String for ModelDataSourceSourceTypeEnum

func GetModelLifecycleStateEnumStringValues

func GetModelLifecycleStateEnumStringValues() []string

GetModelLifecycleStateEnumStringValues Enumerates the set of values in String for ModelLifecycleStateEnum

func GetModelMetricsModelMetricsTypeEnumStringValues

func GetModelMetricsModelMetricsTypeEnumStringValues() []string

GetModelMetricsModelMetricsTypeEnumStringValues Enumerates the set of values in String for ModelMetricsModelMetricsTypeEnum

func GetModelTypeEnumStringValues

func GetModelTypeEnumStringValues() []string

GetModelTypeEnumStringValues Enumerates the set of values in String for ModelTypeEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetOutboundNetworkingConfigNetworkModeEnumStringValues

func GetOutboundNetworkingConfigNetworkModeEnumStringValues() []string

GetOutboundNetworkingConfigNetworkModeEnumStringValues Enumerates the set of values in String for OutboundNetworkingConfigNetworkModeEnum

func GetRefreshScheduleDetailsTypeEnumStringValues

func GetRefreshScheduleDetailsTypeEnumStringValues() []string

GetRefreshScheduleDetailsTypeEnumStringValues Enumerates the set of values in String for RefreshScheduleDetailsTypeEnum

func GetScalingConfigScalingTypeEnumStringValues

func GetScalingConfigScalingTypeEnumStringValues() []string

GetScalingConfigScalingTypeEnumStringValues Enumerates the set of values in String for ScalingConfigScalingTypeEnum

func GetScheduleConfigConfigTypeEnumStringValues

func GetScheduleConfigConfigTypeEnumStringValues() []string

GetScheduleConfigConfigTypeEnumStringValues Enumerates the set of values in String for ScheduleConfigConfigTypeEnum

func GetScheduleConfigStateEnumStringValues

func GetScheduleConfigStateEnumStringValues() []string

GetScheduleConfigStateEnumStringValues Enumerates the set of values in String for ScheduleConfigStateEnum

func GetScheduleIntervalConfigFrequencyEnumStringValues

func GetScheduleIntervalConfigFrequencyEnumStringValues() []string

GetScheduleIntervalConfigFrequencyEnumStringValues Enumerates the set of values in String for ScheduleIntervalConfigFrequencyEnum

func GetSchemasDetailsConnectionTypeEnumStringValues

func GetSchemasDetailsConnectionTypeEnumStringValues() []string

GetSchemasDetailsConnectionTypeEnumStringValues Enumerates the set of values in String for SchemasDetailsConnectionTypeEnum

func GetSemanticStoreLifecycleStateEnumStringValues

func GetSemanticStoreLifecycleStateEnumStringValues() []string

GetSemanticStoreLifecycleStateEnumStringValues Enumerates the set of values in String for SemanticStoreLifecycleStateEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetTrainingConfigTrainingConfigTypeEnumStringValues

func GetTrainingConfigTrainingConfigTypeEnumStringValues() []string

GetTrainingConfigTrainingConfigTypeEnumStringValues Enumerates the set of values in String for TrainingConfigTrainingConfigTypeEnum

func GetVectorStoreConnectorFileSyncLifecycleStateEnumStringValues

func GetVectorStoreConnectorFileSyncLifecycleStateEnumStringValues() []string

GetVectorStoreConnectorFileSyncLifecycleStateEnumStringValues Enumerates the set of values in String for VectorStoreConnectorFileSyncLifecycleStateEnum

func GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumStringValues

func GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumStringValues() []string

GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumStringValues Enumerates the set of values in String for VectorStoreConnectorFileSyncSummaryTriggerTypeEnum

func GetVectorStoreConnectorFileSyncTriggerTypeEnumStringValues

func GetVectorStoreConnectorFileSyncTriggerTypeEnumStringValues() []string

GetVectorStoreConnectorFileSyncTriggerTypeEnumStringValues Enumerates the set of values in String for VectorStoreConnectorFileSyncTriggerTypeEnum

func GetVectorStoreConnectorIngestionLogsStatusEnumStringValues

func GetVectorStoreConnectorIngestionLogsStatusEnumStringValues() []string

GetVectorStoreConnectorIngestionLogsStatusEnumStringValues Enumerates the set of values in String for VectorStoreConnectorIngestionLogsStatusEnum

func GetVectorStoreConnectorLifecycleStateEnumStringValues

func GetVectorStoreConnectorLifecycleStateEnumStringValues() []string

GetVectorStoreConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for VectorStoreConnectorLifecycleStateEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type AddArtifactDetails

AddArtifactDetails new artifact details.

type AddArtifactDetails struct {
    Artifact CreateArtifactDetails `mandatory:"true" json:"artifact"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (AddArtifactDetails) String

func (m AddArtifactDetails) String() string

func (*AddArtifactDetails) UnmarshalJSON

func (m *AddArtifactDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (AddArtifactDetails) ValidateEnumValue

func (m AddArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddArtifactRequest

AddArtifactRequest wrapper for the AddArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/AddArtifact.go.html to see an example of how to use AddArtifactRequest.

type AddArtifactRequest struct {

    // Details for the new artifact.
    AddArtifactDetails `contributesTo:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    HostedDeploymentId *string `mandatory:"true" contributesTo:"path" name:"hostedDeploymentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (AddArtifactRequest) BinaryRequestBody

func (request AddArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (AddArtifactRequest) HTTPRequest

func (request AddArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddArtifactRequest) RetryPolicy

func (request AddArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (AddArtifactRequest) String

func (request AddArtifactRequest) String() string

func (AddArtifactRequest) ValidateEnumValue

func (request AddArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type AddArtifactResponse

AddArtifactResponse wrapper for the AddArtifact operation

type AddArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (AddArtifactResponse) HTTPResponse

func (response AddArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (AddArtifactResponse) String

func (response AddArtifactResponse) String() string

type ApiKey

ApiKey ApiKeys are resources used to access GenAI models. You must be authorized through an IAM policy to use any API operations. If you're not authorized, contact an administrator who manages OCI resource access. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type ApiKey struct {

    // the ApiKey id.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The compartment OCID to create the apiKey in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time that the ApiKey was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The list of keys.
    Keys []ApiKeyItem `mandatory:"true" json:"keys"`

    // The current state of the API key.
    LifecycleState ApiKeyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // An optional description of the Api key.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the ApiKey was updated, in the format defined by RFC 3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state with detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ApiKey) String

func (m ApiKey) String() string

func (ApiKey) ValidateEnumValue

func (m ApiKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApiKeyCollection

ApiKeyCollection Results of a ApiKey search.

type ApiKeyCollection struct {

    // List of apiKeys.
    Items []ApiKeySummary `mandatory:"true" json:"items"`
}

func (ApiKeyCollection) String

func (m ApiKeyCollection) String() string

func (ApiKeyCollection) ValidateEnumValue

func (m ApiKeyCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApiKeyItem

ApiKeyItem The ApiKey item.

type ApiKeyItem struct {

    // The key name.
    KeyName *string `mandatory:"true" json:"keyName"`

    // The masked key.
    KeyMask *string `mandatory:"true" json:"keyMask"`

    // The date and time that the key was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time when the key would be expired, if not provided it would be 90 days, in the format defined by RFC 3339.
    TimeExpiry *common.SDKTime `mandatory:"true" json:"timeExpiry"`

    // The current state of the API key item.
    State ApiKeyItemStateEnum `mandatory:"true" json:"state"`

    // The key.
    Key *string `mandatory:"false" json:"key"`

    // The date and time that the key is activated in the format of an RFC3339 datetime string.
    TimeActivated *common.SDKTime `mandatory:"false" json:"timeActivated"`

    // The date and time that the key is deactivated in the format of an RFC3339 datetime string.
    TimeDeactivated *common.SDKTime `mandatory:"false" json:"timeDeactivated"`

    // The date and time that the key is revoked in the format of an RFC3339 datetime string.
    TimeRevoked *common.SDKTime `mandatory:"false" json:"timeRevoked"`

    // The date and time that the key is last used in the format of an RFC3339 datetime string.
    TimeLastUsed *common.SDKTime `mandatory:"false" json:"timeLastUsed"`
}

func (ApiKeyItem) String

func (m ApiKeyItem) String() string

func (ApiKeyItem) ValidateEnumValue

func (m ApiKeyItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ApiKeyItemStateEnum

ApiKeyItemStateEnum Enum with underlying type: string

type ApiKeyItemStateEnum string

Set of constants representing the allowable values for ApiKeyItemStateEnum

const (
    ApiKeyItemStateActive   ApiKeyItemStateEnum = "ACTIVE"
    ApiKeyItemStateInactive ApiKeyItemStateEnum = "INACTIVE"
    ApiKeyItemStateRevoked  ApiKeyItemStateEnum = "REVOKED"
    ApiKeyItemStateExpired  ApiKeyItemStateEnum = "EXPIRED"
    ApiKeyItemStateDeleted  ApiKeyItemStateEnum = "DELETED"
)

func GetApiKeyItemStateEnumValues

func GetApiKeyItemStateEnumValues() []ApiKeyItemStateEnum

GetApiKeyItemStateEnumValues Enumerates the set of values for ApiKeyItemStateEnum

func GetMappingApiKeyItemStateEnum

func GetMappingApiKeyItemStateEnum(val string) (ApiKeyItemStateEnum, bool)

GetMappingApiKeyItemStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ApiKeyLifecycleStateEnum

ApiKeyLifecycleStateEnum Enum with underlying type: string

type ApiKeyLifecycleStateEnum string

Set of constants representing the allowable values for ApiKeyLifecycleStateEnum

const (
    ApiKeyLifecycleStateCreating ApiKeyLifecycleStateEnum = "CREATING"
    ApiKeyLifecycleStateActive   ApiKeyLifecycleStateEnum = "ACTIVE"
    ApiKeyLifecycleStateInactive ApiKeyLifecycleStateEnum = "INACTIVE"
    ApiKeyLifecycleStateUpdating ApiKeyLifecycleStateEnum = "UPDATING"
    ApiKeyLifecycleStateDeleting ApiKeyLifecycleStateEnum = "DELETING"
    ApiKeyLifecycleStateDeleted  ApiKeyLifecycleStateEnum = "DELETED"
    ApiKeyLifecycleStateFailed   ApiKeyLifecycleStateEnum = "FAILED"
)

func GetApiKeyLifecycleStateEnumValues

func GetApiKeyLifecycleStateEnumValues() []ApiKeyLifecycleStateEnum

GetApiKeyLifecycleStateEnumValues Enumerates the set of values for ApiKeyLifecycleStateEnum

func GetMappingApiKeyLifecycleStateEnum

func GetMappingApiKeyLifecycleStateEnum(val string) (ApiKeyLifecycleStateEnum, bool)

GetMappingApiKeyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ApiKeySummary

ApiKeySummary Summary of the API key.

type ApiKeySummary struct {

    // the ApiKey id.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The compartment OCID to create the apiKey in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time that the ApiKey was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The list of keys.
    Keys []ApiKeyItem `mandatory:"true" json:"keys"`

    // The current state of the API key.
    // Allowed values are:
    // - ACTIVE
    // - INACTIVE
    // - CREATING
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState ApiKeyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // An optional description of the Api key.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the ApiKey was updated, in the format defined by RFC 3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state with detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ApiKeySummary) String

func (m ApiKeySummary) String() string

func (ApiKeySummary) ValidateEnumValue

func (m ApiKeySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Artifact

Artifact Container/artifact configuration for the deployment.

type Artifact interface {

    // if put artifact to a table, the id is needed
    GetId() *string

    // The date and time the artifact was created.
    GetTimeCreated() *common.SDKTime

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
    GetHostedDeploymentId() *string

    // The current status of the artifact.
    GetStatus() ArtifactStatusEnum
}

type ArtifactArtifactTypeEnum

ArtifactArtifactTypeEnum Enum with underlying type: string

type ArtifactArtifactTypeEnum string

Set of constants representing the allowable values for ArtifactArtifactTypeEnum

const (
    ArtifactArtifactTypeSimpleDockerArtifact ArtifactArtifactTypeEnum = "SIMPLE_DOCKER_ARTIFACT"
)

func GetArtifactArtifactTypeEnumValues

func GetArtifactArtifactTypeEnumValues() []ArtifactArtifactTypeEnum

GetArtifactArtifactTypeEnumValues Enumerates the set of values for ArtifactArtifactTypeEnum

func GetMappingArtifactArtifactTypeEnum

func GetMappingArtifactArtifactTypeEnum(val string) (ArtifactArtifactTypeEnum, bool)

GetMappingArtifactArtifactTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ArtifactStatusEnum

ArtifactStatusEnum Enum with underlying type: string

type ArtifactStatusEnum string

Set of constants representing the allowable values for ArtifactStatusEnum

const (
    ArtifactStatusActive   ArtifactStatusEnum = "ACTIVE"
    ArtifactStatusInactive ArtifactStatusEnum = "INACTIVE"
    ArtifactStatusUpdating ArtifactStatusEnum = "UPDATING"
)

func GetArtifactStatusEnumValues

func GetArtifactStatusEnumValues() []ArtifactStatusEnum

GetArtifactStatusEnumValues Enumerates the set of values for ArtifactStatusEnum

func GetMappingArtifactStatusEnum

func GetMappingArtifactStatusEnum(val string) (ArtifactStatusEnum, bool)

GetMappingArtifactStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type CancelVectorStoreConnectorFileSyncRequest

CancelVectorStoreConnectorFileSyncRequest wrapper for the CancelVectorStoreConnectorFileSync operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CancelVectorStoreConnectorFileSync.go.html to see an example of how to use CancelVectorStoreConnectorFileSyncRequest.

type CancelVectorStoreConnectorFileSyncRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vectorStoreConnectorFileSync.
    VectorStoreConnectorFileSyncId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorFileSyncId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelVectorStoreConnectorFileSyncRequest) BinaryRequestBody

func (request CancelVectorStoreConnectorFileSyncRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelVectorStoreConnectorFileSyncRequest) HTTPRequest

func (request CancelVectorStoreConnectorFileSyncRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelVectorStoreConnectorFileSyncRequest) RetryPolicy

func (request CancelVectorStoreConnectorFileSyncRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelVectorStoreConnectorFileSyncRequest) String

func (request CancelVectorStoreConnectorFileSyncRequest) String() string

func (CancelVectorStoreConnectorFileSyncRequest) ValidateEnumValue

func (request CancelVectorStoreConnectorFileSyncRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelVectorStoreConnectorFileSyncResponse

CancelVectorStoreConnectorFileSyncResponse wrapper for the CancelVectorStoreConnectorFileSync operation

type CancelVectorStoreConnectorFileSyncResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelVectorStoreConnectorFileSyncResponse) HTTPResponse

func (response CancelVectorStoreConnectorFileSyncResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelVectorStoreConnectorFileSyncResponse) String

func (response CancelVectorStoreConnectorFileSyncResponse) String() string

type ChangeApiKeyCompartmentDetails

ChangeApiKeyCompartmentDetails The details to move an APIKey to another compartment.

type ChangeApiKeyCompartmentDetails struct {

    // The OCID of the compartment to move the APIKey to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeApiKeyCompartmentDetails) String

func (m ChangeApiKeyCompartmentDetails) String() string

func (ChangeApiKeyCompartmentDetails) ValidateEnumValue

func (m ChangeApiKeyCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeApiKeyCompartmentRequest

ChangeApiKeyCompartmentRequest wrapper for the ChangeApiKeyCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeApiKeyCompartment.go.html to see an example of how to use ChangeApiKeyCompartmentRequest.

type ChangeApiKeyCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`

    // The API key information to be updated.
    ChangeApiKeyCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeApiKeyCompartmentRequest) BinaryRequestBody

func (request ChangeApiKeyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeApiKeyCompartmentRequest) HTTPRequest

func (request ChangeApiKeyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeApiKeyCompartmentRequest) RetryPolicy

func (request ChangeApiKeyCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeApiKeyCompartmentRequest) String

func (request ChangeApiKeyCompartmentRequest) String() string

func (ChangeApiKeyCompartmentRequest) ValidateEnumValue

func (request ChangeApiKeyCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeApiKeyCompartmentResponse

ChangeApiKeyCompartmentResponse wrapper for the ChangeApiKeyCompartment operation

type ChangeApiKeyCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeApiKeyCompartmentResponse) HTTPResponse

func (response ChangeApiKeyCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeApiKeyCompartmentResponse) String

func (response ChangeApiKeyCompartmentResponse) String() string

type ChangeDedicatedAiClusterCompartmentDetails

ChangeDedicatedAiClusterCompartmentDetails The details to move a dedicated AI cluster to another compartment.

type ChangeDedicatedAiClusterCompartmentDetails struct {

    // The OCID of the compartment to move the dedicated AI cluster to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeDedicatedAiClusterCompartmentDetails) String

func (m ChangeDedicatedAiClusterCompartmentDetails) String() string

func (ChangeDedicatedAiClusterCompartmentDetails) ValidateEnumValue

func (m ChangeDedicatedAiClusterCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDedicatedAiClusterCompartmentRequest

ChangeDedicatedAiClusterCompartmentRequest wrapper for the ChangeDedicatedAiClusterCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeDedicatedAiClusterCompartment.go.html to see an example of how to use ChangeDedicatedAiClusterCompartmentRequest.

type ChangeDedicatedAiClusterCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    DedicatedAiClusterId *string `mandatory:"true" contributesTo:"path" name:"dedicatedAiClusterId"`

    // The information to be updated.
    ChangeDedicatedAiClusterCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeDedicatedAiClusterCompartmentRequest) BinaryRequestBody

func (request ChangeDedicatedAiClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeDedicatedAiClusterCompartmentRequest) HTTPRequest

func (request ChangeDedicatedAiClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeDedicatedAiClusterCompartmentRequest) RetryPolicy

func (request ChangeDedicatedAiClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeDedicatedAiClusterCompartmentRequest) String

func (request ChangeDedicatedAiClusterCompartmentRequest) String() string

func (ChangeDedicatedAiClusterCompartmentRequest) ValidateEnumValue

func (request ChangeDedicatedAiClusterCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeDedicatedAiClusterCompartmentResponse

ChangeDedicatedAiClusterCompartmentResponse wrapper for the ChangeDedicatedAiClusterCompartment operation

type ChangeDedicatedAiClusterCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeDedicatedAiClusterCompartmentResponse) HTTPResponse

func (response ChangeDedicatedAiClusterCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeDedicatedAiClusterCompartmentResponse) String

func (response ChangeDedicatedAiClusterCompartmentResponse) String() string

type ChangeEndpointCompartmentDetails

ChangeEndpointCompartmentDetails The details to move an endpoint to another compartment.

type ChangeEndpointCompartmentDetails struct {

    // The OCID of the compartment to move the endpoint to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeEndpointCompartmentDetails) String

func (m ChangeEndpointCompartmentDetails) String() string

func (ChangeEndpointCompartmentDetails) ValidateEnumValue

func (m ChangeEndpointCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeEndpointCompartmentRequest

ChangeEndpointCompartmentRequest wrapper for the ChangeEndpointCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartmentRequest.

type ChangeEndpointCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the endpoint.
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // The endpoint information to be updated.
    ChangeEndpointCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeEndpointCompartmentRequest) BinaryRequestBody

func (request ChangeEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeEndpointCompartmentRequest) HTTPRequest

func (request ChangeEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeEndpointCompartmentRequest) RetryPolicy

func (request ChangeEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeEndpointCompartmentRequest) String

func (request ChangeEndpointCompartmentRequest) String() string

func (ChangeEndpointCompartmentRequest) ValidateEnumValue

func (request ChangeEndpointCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeEndpointCompartmentResponse

ChangeEndpointCompartmentResponse wrapper for the ChangeEndpointCompartment operation

type ChangeEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeEndpointCompartmentResponse) HTTPResponse

func (response ChangeEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeEndpointCompartmentResponse) String

func (response ChangeEndpointCompartmentResponse) String() string

type ChangeGenerativeAiPrivateEndpointCompartmentDetails

ChangeGenerativeAiPrivateEndpointCompartmentDetails The details required to change a private endpoint compartment.

type ChangeGenerativeAiPrivateEndpointCompartmentDetails struct {

    // The OCID of the target compartment where the private endpoint is moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeGenerativeAiPrivateEndpointCompartmentDetails) String

func (m ChangeGenerativeAiPrivateEndpointCompartmentDetails) String() string

func (ChangeGenerativeAiPrivateEndpointCompartmentDetails) ValidateEnumValue

func (m ChangeGenerativeAiPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeGenerativeAiPrivateEndpointCompartmentRequest

ChangeGenerativeAiPrivateEndpointCompartmentRequest wrapper for the ChangeGenerativeAiPrivateEndpointCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeGenerativeAiPrivateEndpointCompartment.go.html to see an example of how to use ChangeGenerativeAiPrivateEndpointCompartmentRequest.

type ChangeGenerativeAiPrivateEndpointCompartmentRequest struct {

    // The unique id for a Generative AI private endpoint.
    GenerativeAiPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"generativeAiPrivateEndpointId"`

    // Details for changing a Generative AI private endpoint's compartment.
    ChangeGenerativeAiPrivateEndpointCompartmentDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeGenerativeAiPrivateEndpointCompartmentRequest) BinaryRequestBody

func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeGenerativeAiPrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeGenerativeAiPrivateEndpointCompartmentRequest) RetryPolicy

func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeGenerativeAiPrivateEndpointCompartmentRequest) String

func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) String() string

func (ChangeGenerativeAiPrivateEndpointCompartmentRequest) ValidateEnumValue

func (request ChangeGenerativeAiPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeGenerativeAiPrivateEndpointCompartmentResponse

ChangeGenerativeAiPrivateEndpointCompartmentResponse wrapper for the ChangeGenerativeAiPrivateEndpointCompartment operation

type ChangeGenerativeAiPrivateEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeGenerativeAiPrivateEndpointCompartmentResponse) HTTPResponse

func (response ChangeGenerativeAiPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeGenerativeAiPrivateEndpointCompartmentResponse) String

func (response ChangeGenerativeAiPrivateEndpointCompartmentResponse) String() string

type ChangeGenerativeAiProjectCompartmentDetails

ChangeGenerativeAiProjectCompartmentDetails The details to move a GenerativeAiProject to another compartment.

type ChangeGenerativeAiProjectCompartmentDetails struct {

    // The OCID of the compartment to move the GenerativeAiProject to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeGenerativeAiProjectCompartmentDetails) String

func (m ChangeGenerativeAiProjectCompartmentDetails) String() string

func (ChangeGenerativeAiProjectCompartmentDetails) ValidateEnumValue

func (m ChangeGenerativeAiProjectCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeGenerativeAiProjectCompartmentRequest

ChangeGenerativeAiProjectCompartmentRequest wrapper for the ChangeGenerativeAiProjectCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeGenerativeAiProjectCompartment.go.html to see an example of how to use ChangeGenerativeAiProjectCompartmentRequest.

type ChangeGenerativeAiProjectCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the generativeAiProject.
    GenerativeAiProjectId *string `mandatory:"true" contributesTo:"path" name:"generativeAiProjectId"`

    // The generativeAiProject information to be updated.
    ChangeGenerativeAiProjectCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeGenerativeAiProjectCompartmentRequest) BinaryRequestBody

func (request ChangeGenerativeAiProjectCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeGenerativeAiProjectCompartmentRequest) HTTPRequest

func (request ChangeGenerativeAiProjectCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeGenerativeAiProjectCompartmentRequest) RetryPolicy

func (request ChangeGenerativeAiProjectCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeGenerativeAiProjectCompartmentRequest) String

func (request ChangeGenerativeAiProjectCompartmentRequest) String() string

func (ChangeGenerativeAiProjectCompartmentRequest) ValidateEnumValue

func (request ChangeGenerativeAiProjectCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeGenerativeAiProjectCompartmentResponse

ChangeGenerativeAiProjectCompartmentResponse wrapper for the ChangeGenerativeAiProjectCompartment operation

type ChangeGenerativeAiProjectCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeGenerativeAiProjectCompartmentResponse) HTTPResponse

func (response ChangeGenerativeAiProjectCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeGenerativeAiProjectCompartmentResponse) String

func (response ChangeGenerativeAiProjectCompartmentResponse) String() string

type ChangeHostedApplicationCompartmentDetails

ChangeHostedApplicationCompartmentDetails The details to move a hosted application to another compartment.

type ChangeHostedApplicationCompartmentDetails struct {

    // The OCID of the compartment to move the hosted application to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostedApplicationCompartmentDetails) String

func (m ChangeHostedApplicationCompartmentDetails) String() string

func (ChangeHostedApplicationCompartmentDetails) ValidateEnumValue

func (m ChangeHostedApplicationCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeHostedApplicationCompartmentRequest

ChangeHostedApplicationCompartmentRequest wrapper for the ChangeHostedApplicationCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeHostedApplicationCompartment.go.html to see an example of how to use ChangeHostedApplicationCompartmentRequest.

type ChangeHostedApplicationCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    HostedApplicationId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationId"`

    // The information to be updated.
    ChangeHostedApplicationCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeHostedApplicationCompartmentRequest) BinaryRequestBody

func (request ChangeHostedApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostedApplicationCompartmentRequest) HTTPRequest

func (request ChangeHostedApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostedApplicationCompartmentRequest) RetryPolicy

func (request ChangeHostedApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostedApplicationCompartmentRequest) String

func (request ChangeHostedApplicationCompartmentRequest) String() string

func (ChangeHostedApplicationCompartmentRequest) ValidateEnumValue

func (request ChangeHostedApplicationCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeHostedApplicationCompartmentResponse

ChangeHostedApplicationCompartmentResponse wrapper for the ChangeHostedApplicationCompartment operation

type ChangeHostedApplicationCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeHostedApplicationCompartmentResponse) HTTPResponse

func (response ChangeHostedApplicationCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostedApplicationCompartmentResponse) String

func (response ChangeHostedApplicationCompartmentResponse) String() string

type ChangeHostedApplicationStorageCompartmentDetails

ChangeHostedApplicationStorageCompartmentDetails The details to move a hosted application storage to another compartment.

type ChangeHostedApplicationStorageCompartmentDetails struct {

    // The OCID of the compartment to move the hosted application storage to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeHostedApplicationStorageCompartmentDetails) String

func (m ChangeHostedApplicationStorageCompartmentDetails) String() string

func (ChangeHostedApplicationStorageCompartmentDetails) ValidateEnumValue

func (m ChangeHostedApplicationStorageCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeHostedApplicationStorageCompartmentRequest

ChangeHostedApplicationStorageCompartmentRequest wrapper for the ChangeHostedApplicationStorageCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeHostedApplicationStorageCompartment.go.html to see an example of how to use ChangeHostedApplicationStorageCompartmentRequest.

type ChangeHostedApplicationStorageCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application storage.
    HostedApplicationStorageId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationStorageId"`

    // The information to be updated.
    ChangeHostedApplicationStorageCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeHostedApplicationStorageCompartmentRequest) BinaryRequestBody

func (request ChangeHostedApplicationStorageCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeHostedApplicationStorageCompartmentRequest) HTTPRequest

func (request ChangeHostedApplicationStorageCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeHostedApplicationStorageCompartmentRequest) RetryPolicy

func (request ChangeHostedApplicationStorageCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeHostedApplicationStorageCompartmentRequest) String

func (request ChangeHostedApplicationStorageCompartmentRequest) String() string

func (ChangeHostedApplicationStorageCompartmentRequest) ValidateEnumValue

func (request ChangeHostedApplicationStorageCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeHostedApplicationStorageCompartmentResponse

ChangeHostedApplicationStorageCompartmentResponse wrapper for the ChangeHostedApplicationStorageCompartment operation

type ChangeHostedApplicationStorageCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeHostedApplicationStorageCompartmentResponse) HTTPResponse

func (response ChangeHostedApplicationStorageCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeHostedApplicationStorageCompartmentResponse) String

func (response ChangeHostedApplicationStorageCompartmentResponse) String() string

type ChangeImportedModelCompartmentDetails

ChangeImportedModelCompartmentDetails The details to move an imported model to another compartment.

type ChangeImportedModelCompartmentDetails struct {

    // The destination compartment OCID
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeImportedModelCompartmentDetails) String

func (m ChangeImportedModelCompartmentDetails) String() string

func (ChangeImportedModelCompartmentDetails) ValidateEnumValue

func (m ChangeImportedModelCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeImportedModelCompartmentRequest

ChangeImportedModelCompartmentRequest wrapper for the ChangeImportedModelCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeImportedModelCompartment.go.html to see an example of how to use ChangeImportedModelCompartmentRequest.

type ChangeImportedModelCompartmentRequest struct {

    // The importedModel OCID
    ImportedModelId *string `mandatory:"true" contributesTo:"path" name:"importedModelId"`

    // The information to be updated.
    ChangeImportedModelCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeImportedModelCompartmentRequest) BinaryRequestBody

func (request ChangeImportedModelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeImportedModelCompartmentRequest) HTTPRequest

func (request ChangeImportedModelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeImportedModelCompartmentRequest) RetryPolicy

func (request ChangeImportedModelCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeImportedModelCompartmentRequest) String

func (request ChangeImportedModelCompartmentRequest) String() string

func (ChangeImportedModelCompartmentRequest) ValidateEnumValue

func (request ChangeImportedModelCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeImportedModelCompartmentResponse

ChangeImportedModelCompartmentResponse wrapper for the ChangeImportedModelCompartment operation

type ChangeImportedModelCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeImportedModelCompartmentResponse) HTTPResponse

func (response ChangeImportedModelCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeImportedModelCompartmentResponse) String

func (response ChangeImportedModelCompartmentResponse) String() string

type ChangeModelCompartmentDetails

ChangeModelCompartmentDetails The details to move a custom model to another compartment.

type ChangeModelCompartmentDetails struct {

    // The compartment OCID to create the model in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeModelCompartmentDetails) String

func (m ChangeModelCompartmentDetails) String() string

func (ChangeModelCompartmentDetails) ValidateEnumValue

func (m ChangeModelCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeModelCompartmentRequest

ChangeModelCompartmentRequest wrapper for the ChangeModelCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeModelCompartment.go.html to see an example of how to use ChangeModelCompartmentRequest.

type ChangeModelCompartmentRequest struct {

    // The model OCID
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // The information to be updated.
    ChangeModelCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeModelCompartmentRequest) BinaryRequestBody

func (request ChangeModelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeModelCompartmentRequest) HTTPRequest

func (request ChangeModelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeModelCompartmentRequest) RetryPolicy

func (request ChangeModelCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeModelCompartmentRequest) String

func (request ChangeModelCompartmentRequest) String() string

func (ChangeModelCompartmentRequest) ValidateEnumValue

func (request ChangeModelCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeModelCompartmentResponse

ChangeModelCompartmentResponse wrapper for the ChangeModelCompartment operation

type ChangeModelCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeModelCompartmentResponse) HTTPResponse

func (response ChangeModelCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeModelCompartmentResponse) String

func (response ChangeModelCompartmentResponse) String() string

type ChangeSemanticStoreCompartmentDetails

ChangeSemanticStoreCompartmentDetails The details to move a SemanticStore to another compartment.

type ChangeSemanticStoreCompartmentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the SemanticStore to.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeSemanticStoreCompartmentDetails) String

func (m ChangeSemanticStoreCompartmentDetails) String() string

func (ChangeSemanticStoreCompartmentDetails) ValidateEnumValue

func (m ChangeSemanticStoreCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSemanticStoreCompartmentRequest

ChangeSemanticStoreCompartmentRequest wrapper for the ChangeSemanticStoreCompartment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeSemanticStoreCompartment.go.html to see an example of how to use ChangeSemanticStoreCompartmentRequest.

type ChangeSemanticStoreCompartmentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SemanticStore.
    SemanticStoreId *string `mandatory:"true" contributesTo:"path" name:"semanticStoreId"`

    // The SemanticStore information to be updated.
    ChangeSemanticStoreCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeSemanticStoreCompartmentRequest) BinaryRequestBody

func (request ChangeSemanticStoreCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeSemanticStoreCompartmentRequest) HTTPRequest

func (request ChangeSemanticStoreCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeSemanticStoreCompartmentRequest) RetryPolicy

func (request ChangeSemanticStoreCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeSemanticStoreCompartmentRequest) String

func (request ChangeSemanticStoreCompartmentRequest) String() string

func (ChangeSemanticStoreCompartmentRequest) ValidateEnumValue

func (request ChangeSemanticStoreCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeSemanticStoreCompartmentResponse

ChangeSemanticStoreCompartmentResponse wrapper for the ChangeSemanticStoreCompartment operation

type ChangeSemanticStoreCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeSemanticStoreCompartmentResponse) HTTPResponse

func (response ChangeSemanticStoreCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeSemanticStoreCompartmentResponse) String

func (response ChangeSemanticStoreCompartmentResponse) String() string

type ChatModelMetrics

ChatModelMetrics The chat model metrics of the fine-tuning process.

type ChatModelMetrics struct {

    // Fine-tuned model accuracy.
    FinalAccuracy *float64 `mandatory:"false" json:"finalAccuracy"`

    // Fine-tuned model loss.
    FinalLoss *float64 `mandatory:"false" json:"finalLoss"`
}

func (ChatModelMetrics) MarshalJSON

func (m ChatModelMetrics) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ChatModelMetrics) String

func (m ChatModelMetrics) String() string

func (ChatModelMetrics) ValidateEnumValue

func (m ChatModelMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CondenserConfig

CondenserConfig Configuration for condensing conversation content.

type CondenserConfig struct {
    LlmSelection LlmSelection `mandatory:"true" json:"llmSelection"`
}

func (CondenserConfig) GetLlmSelection

func (m CondenserConfig) GetLlmSelection() LlmSelection

GetLlmSelection returns LlmSelection

func (CondenserConfig) MarshalJSON

func (m CondenserConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CondenserConfig) String

func (m CondenserConfig) String() string

func (*CondenserConfig) UnmarshalJSON

func (m *CondenserConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CondenserConfig) ValidateEnumValue

func (m CondenserConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ConnectorConfiguration

ConnectorConfiguration Datasource configuration for the connector.

type ConnectorConfiguration interface {
}

type ConnectorConfigurationTypeEnum

ConnectorConfigurationTypeEnum Enum with underlying type: string

type ConnectorConfigurationTypeEnum string

Set of constants representing the allowable values for ConnectorConfigurationTypeEnum

const (
    ConnectorConfigurationTypeObjectStorageFiles ConnectorConfigurationTypeEnum = "OBJECT_STORAGE_FILES"
)

func GetConnectorConfigurationTypeEnumValues

func GetConnectorConfigurationTypeEnumValues() []ConnectorConfigurationTypeEnum

GetConnectorConfigurationTypeEnumValues Enumerates the set of values for ConnectorConfigurationTypeEnum

func GetMappingConnectorConfigurationTypeEnum

func GetMappingConnectorConfigurationTypeEnum(val string) (ConnectorConfigurationTypeEnum, bool)

GetMappingConnectorConfigurationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ContentModerationConfig

ContentModerationConfig The configuration details, whether to add the content moderation feature to the model. Content moderation removes toxic and biased content from responses.

type ContentModerationConfig struct {

    // Whether to enable the content moderation feature.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // Enum for the modes of operation for inference protection.
    Mode ContentModerationConfigModeEnum `mandatory:"false" json:"mode,omitempty"`

    // The OCID of the model used for the feature.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (ContentModerationConfig) String

func (m ContentModerationConfig) String() string

func (ContentModerationConfig) ValidateEnumValue

func (m ContentModerationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ContentModerationConfigModeEnum

ContentModerationConfigModeEnum Enum with underlying type: string

type ContentModerationConfigModeEnum string

Set of constants representing the allowable values for ContentModerationConfigModeEnum

const (
    ContentModerationConfigModeInform ContentModerationConfigModeEnum = "INFORM"
    ContentModerationConfigModeBlock  ContentModerationConfigModeEnum = "BLOCK"
)

func GetContentModerationConfigModeEnumValues

func GetContentModerationConfigModeEnumValues() []ContentModerationConfigModeEnum

GetContentModerationConfigModeEnumValues Enumerates the set of values for ContentModerationConfigModeEnum

func GetMappingContentModerationConfigModeEnum

func GetMappingContentModerationConfigModeEnum(val string) (ContentModerationConfigModeEnum, bool)

GetMappingContentModerationConfigModeEnum performs case Insensitive comparison on enum value and return the desired enum

type ConversationConfig

ConversationConfig Holds configuration related to conversation retention

type ConversationConfig struct {

    // Retention period (in hours) for responses. The TTL starts from the time the response was created.
    ResponsesRetentionInHours *int `mandatory:"false" json:"responsesRetentionInHours"`

    // Retention period (in hours) for conversations. The TTL starts from the time the conversation was last updated.
    ConversationsRetentionInHours *int `mandatory:"false" json:"conversationsRetentionInHours"`
}

func (ConversationConfig) String

func (m ConversationConfig) String() string

func (ConversationConfig) ValidateEnumValue

func (m ConversationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateApiKeyDetails

CreateApiKeyDetails The data to create an API key.

type CreateApiKeyDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The compartment OCID to create the apiKey in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The list of key details for creation.
    KeyDetails []KeyDetails `mandatory:"true" json:"keyDetails"`

    // An optional description of the Api key.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateApiKeyDetails) String

func (m CreateApiKeyDetails) String() string

func (CreateApiKeyDetails) ValidateEnumValue

func (m CreateApiKeyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateApiKeyRequest

CreateApiKeyRequest wrapper for the CreateApiKey operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateApiKey.go.html to see an example of how to use CreateApiKeyRequest.

type CreateApiKeyRequest struct {

    // Details for the new apiKey.
    CreateApiKeyDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateApiKeyRequest) BinaryRequestBody

func (request CreateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateApiKeyRequest) HTTPRequest

func (request CreateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateApiKeyRequest) RetryPolicy

func (request CreateApiKeyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateApiKeyRequest) String

func (request CreateApiKeyRequest) String() string

func (CreateApiKeyRequest) ValidateEnumValue

func (request CreateApiKeyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateApiKeyResponse

CreateApiKeyResponse wrapper for the CreateApiKey operation

type CreateApiKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ApiKey instance
    ApiKey `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateApiKeyResponse) HTTPResponse

func (response CreateApiKeyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateApiKeyResponse) String

func (response CreateApiKeyResponse) String() string

type CreateArtifactDetails

CreateArtifactDetails Artifact configuration input for the deployment.

type CreateArtifactDetails interface {
}

type CreateArtifactDetailsArtifactTypeEnum

CreateArtifactDetailsArtifactTypeEnum Enum with underlying type: string

type CreateArtifactDetailsArtifactTypeEnum string

Set of constants representing the allowable values for CreateArtifactDetailsArtifactTypeEnum

const (
    CreateArtifactDetailsArtifactTypeSimpleDockerArtifact CreateArtifactDetailsArtifactTypeEnum = "SIMPLE_DOCKER_ARTIFACT"
)

func GetCreateArtifactDetailsArtifactTypeEnumValues

func GetCreateArtifactDetailsArtifactTypeEnumValues() []CreateArtifactDetailsArtifactTypeEnum

GetCreateArtifactDetailsArtifactTypeEnumValues Enumerates the set of values for CreateArtifactDetailsArtifactTypeEnum

func GetMappingCreateArtifactDetailsArtifactTypeEnum

func GetMappingCreateArtifactDetailsArtifactTypeEnum(val string) (CreateArtifactDetailsArtifactTypeEnum, bool)

GetMappingCreateArtifactDetailsArtifactTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateDataSourceDatabaseToolsConnectionDetails

CreateDataSourceDatabaseToolsConnectionDetails Defines the OCI Database Tools Connection data source that the semantic model connects to.

type CreateDataSourceDatabaseToolsConnectionDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OCI Database Tools Connection for querying.
    QueryingConnectionId *string `mandatory:"true" json:"queryingConnectionId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OCI Database Tools Connection for enrichment.
    EnrichmentConnectionId *string `mandatory:"true" json:"enrichmentConnectionId"`
}

func (CreateDataSourceDatabaseToolsConnectionDetails) MarshalJSON

func (m CreateDataSourceDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateDataSourceDatabaseToolsConnectionDetails) String

func (m CreateDataSourceDatabaseToolsConnectionDetails) String() string

func (CreateDataSourceDatabaseToolsConnectionDetails) ValidateEnumValue

func (m CreateDataSourceDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataSourceDetails

CreateDataSourceDetails Defines the data source that the semantic model connects to.

type CreateDataSourceDetails interface {
}

type CreateDataSourceDetailsConnectionTypeEnum

CreateDataSourceDetailsConnectionTypeEnum Enum with underlying type: string

type CreateDataSourceDetailsConnectionTypeEnum string

Set of constants representing the allowable values for CreateDataSourceDetailsConnectionTypeEnum

const (
    CreateDataSourceDetailsConnectionTypeDatabaseToolsConnection CreateDataSourceDetailsConnectionTypeEnum = "DATABASE_TOOLS_CONNECTION"
)

func GetCreateDataSourceDetailsConnectionTypeEnumValues

func GetCreateDataSourceDetailsConnectionTypeEnumValues() []CreateDataSourceDetailsConnectionTypeEnum

GetCreateDataSourceDetailsConnectionTypeEnumValues Enumerates the set of values for CreateDataSourceDetailsConnectionTypeEnum

func GetMappingCreateDataSourceDetailsConnectionTypeEnum

func GetMappingCreateDataSourceDetailsConnectionTypeEnum(val string) (CreateDataSourceDetailsConnectionTypeEnum, bool)

GetMappingCreateDataSourceDetailsConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateDedicatedAiClusterDetails

CreateDedicatedAiClusterDetails The data to create a dedicated AI cluster.

type CreateDedicatedAiClusterDetails struct {

    // The dedicated AI cluster type indicating whether this is a fine-tuning/training processor or hosting/inference processor.
    // Allowed values are:
    // - HOSTING
    // - FINE_TUNING
    Type DedicatedAiClusterTypeEnum `mandatory:"true" json:"type"`

    // The compartment OCID to create the dedicated AI cluster in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The number of dedicated units in this AI cluster.
    UnitCount *int `mandatory:"true" json:"unitCount"`

    // The shape of dedicated unit in this AI cluster. The underlying hardware configuration is hidden from customers.
    // Allowed values are:
    // - LARGE_COHERE
    // - LARGE_COHERE_V2
    // - SMALL_COHERE
    // - SMALL_COHERE_V2
    // - SMALL_COHERE_4
    // - EMBED_COHERE
    // - LLAMA2_70
    // - LARGE_GENERIC
    // - LARGE_COHERE_V2_2
    // - LARGE_GENERIC_4
    // - SMALL_GENERIC_V2
    // - LARGE_GENERIC_2
    // - LARGE_GENERIC_V3
    // - LARGE_COHERE_V3
    // - RERANK_COHERE
    // - SMALL_GENERIC_V1
    // - MEDIUM_GENERIC_V1
    // - LARGE_GENERIC_V1
    // - A10_X1
    // - A10_X2
    // - A10_X4
    // - A100_40G_X1
    // - A100_40G_X2
    // - A100_40G_X4
    // - A100_40G_X8
    // - A100_80G_X1
    // - A100_80G_X2
    // - A100_80G_X4
    // - A100_80G_X8
    // - H100_X1
    // - H100_X2
    // - H100_X4
    // - H100_X8
    // - H200_X1
    // - H200_X2
    // - H200_X4
    // - H200_X8
    // The following shapes can only be used to deploy imported models:
    // - A10_X1, A10_X2, A10_X4
    // - A100_40G_X1, A100_40G_X2, A100_40G_X4, A100_40G_X8
    // - A100_80G_X1, A100_80G_X2, A100_80G_X4, A100_80G_X8
    // - H100_X1, H100_X2, H100_X4, H100_X8
    // - H200_X1, H200_X2, H200_X4, H200_X8
    // - OAI_A10_X2
    // - OAI_H100_X1
    // - OAI_H100_X2
    // - OAI_H200_X1
    // - OAI_A100_80G_X1
    // - OAI_A100_80G_X2
    // - OAI_A100_40G_X1
    // - OAI_A100_40G_X4
    UnitShape DedicatedAiClusterUnitShapeEnum `mandatory:"true" json:"unitShape"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the dedicated AI cluster.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateDedicatedAiClusterDetails) String

func (m CreateDedicatedAiClusterDetails) String() string

func (CreateDedicatedAiClusterDetails) ValidateEnumValue

func (m CreateDedicatedAiClusterDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDedicatedAiClusterRequest

CreateDedicatedAiClusterRequest wrapper for the CreateDedicatedAiCluster operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateDedicatedAiCluster.go.html to see an example of how to use CreateDedicatedAiClusterRequest.

type CreateDedicatedAiClusterRequest struct {

    // Details for the new dedicated AI cluster.
    CreateDedicatedAiClusterDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDedicatedAiClusterRequest) BinaryRequestBody

func (request CreateDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDedicatedAiClusterRequest) HTTPRequest

func (request CreateDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDedicatedAiClusterRequest) RetryPolicy

func (request CreateDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDedicatedAiClusterRequest) String

func (request CreateDedicatedAiClusterRequest) String() string

func (CreateDedicatedAiClusterRequest) ValidateEnumValue

func (request CreateDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDedicatedAiClusterResponse

CreateDedicatedAiClusterResponse wrapper for the CreateDedicatedAiCluster operation

type CreateDedicatedAiClusterResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DedicatedAiCluster instance
    DedicatedAiCluster `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Provides deprecation details for models, included only when a model is deprecated.
    ModelDeprecationInfo *string `presentIn:"header" name:"model-deprecation-info"`
}

func (CreateDedicatedAiClusterResponse) HTTPResponse

func (response CreateDedicatedAiClusterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDedicatedAiClusterResponse) String

func (response CreateDedicatedAiClusterResponse) String() string

type CreateEndpointDetails

CreateEndpointDetails The data to create an endpoint.

type CreateEndpointDetails struct {

    // The compartment OCID to create the endpoint in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the model that's used to create this endpoint.
    ModelId *string `mandatory:"true" json:"modelId"`

    // The OCID of the dedicated AI cluster on which a model will be deployed to.
    DedicatedAiClusterId *string `mandatory:"true" json:"dedicatedAiClusterId"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the Generative AI private endpoint to which this endpoint is attached to.
    GenerativeAiPrivateEndpointId *string `mandatory:"false" json:"generativeAiPrivateEndpointId"`

    ContentModerationConfig *ContentModerationConfig `mandatory:"false" json:"contentModerationConfig"`

    PromptInjectionConfig *PromptInjectionConfig `mandatory:"false" json:"promptInjectionConfig"`

    PiiDetectionConfig *PiiDetectionConfig `mandatory:"false" json:"piiDetectionConfig"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateEndpointDetails) String

func (m CreateEndpointDetails) String() string

func (CreateEndpointDetails) ValidateEnumValue

func (m CreateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateEndpointRequest

CreateEndpointRequest wrapper for the CreateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateEndpoint.go.html to see an example of how to use CreateEndpointRequest.

type CreateEndpointRequest struct {

    // Details for the new endpoint.
    CreateEndpointDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateEndpointRequest) BinaryRequestBody

func (request CreateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateEndpointRequest) HTTPRequest

func (request CreateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateEndpointRequest) RetryPolicy

func (request CreateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateEndpointRequest) String

func (request CreateEndpointRequest) String() string

func (CreateEndpointRequest) ValidateEnumValue

func (request CreateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateEndpointResponse

CreateEndpointResponse wrapper for the CreateEndpoint operation

type CreateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Endpoint instance
    Endpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Provides deprecation details for models, included only when a model is deprecated.
    ModelDeprecationInfo *string `presentIn:"header" name:"model-deprecation-info"`
}

func (CreateEndpointResponse) HTTPResponse

func (response CreateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateEndpointResponse) String

func (response CreateEndpointResponse) String() string

type CreateGenerativeAiPrivateEndpointDetails

CreateGenerativeAiPrivateEndpointDetails The details required to create a Generative AI private endpoint.

type CreateGenerativeAiPrivateEndpointDetails struct {

    // The OCID of the compartment where the private endpoint is created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the customer's subnet where the private endpoint VNIC will reside.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // dnsPrefix of the private endpoint FQDN.
    DnsPrefix *string `mandatory:"true" json:"dnsPrefix"`

    // A description of this private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A list of the OCIDs of the network security groups (NSGs) to add the private endpoint's VNIC to.
    NsgIds []string `mandatory:"false" json:"nsgIds"`

    // Flag that allows access to on-demand models using this private endpoint.
    IsAllowOnDemand *bool `mandatory:"false" json:"isAllowOnDemand"`

    // The resource type that Generative AI private endpoint can be used for.
    ResourceType GenerativeAiPrivateEndpointResourceTypeEnum `mandatory:"false" json:"resourceType,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Security attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}

func (CreateGenerativeAiPrivateEndpointDetails) String

func (m CreateGenerativeAiPrivateEndpointDetails) String() string

func (CreateGenerativeAiPrivateEndpointDetails) ValidateEnumValue

func (m CreateGenerativeAiPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGenerativeAiPrivateEndpointRequest

CreateGenerativeAiPrivateEndpointRequest wrapper for the CreateGenerativeAiPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateGenerativeAiPrivateEndpoint.go.html to see an example of how to use CreateGenerativeAiPrivateEndpointRequest.

type CreateGenerativeAiPrivateEndpointRequest struct {

    // The parameters required to create a private endpoint.
    CreateGenerativeAiPrivateEndpointDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateGenerativeAiPrivateEndpointRequest) BinaryRequestBody

func (request CreateGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateGenerativeAiPrivateEndpointRequest) HTTPRequest

func (request CreateGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateGenerativeAiPrivateEndpointRequest) RetryPolicy

func (request CreateGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateGenerativeAiPrivateEndpointRequest) String

func (request CreateGenerativeAiPrivateEndpointRequest) String() string

func (CreateGenerativeAiPrivateEndpointRequest) ValidateEnumValue

func (request CreateGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGenerativeAiPrivateEndpointResponse

CreateGenerativeAiPrivateEndpointResponse wrapper for the CreateGenerativeAiPrivateEndpoint operation

type CreateGenerativeAiPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The GenerativeAiPrivateEndpoint instance
    GenerativeAiPrivateEndpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateGenerativeAiPrivateEndpointResponse) HTTPResponse

func (response CreateGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateGenerativeAiPrivateEndpointResponse) String

func (response CreateGenerativeAiPrivateEndpointResponse) String() string

type CreateGenerativeAiProjectDetails

CreateGenerativeAiProjectDetails The data to create a GenerativeAiProject.

type CreateGenerativeAiProjectDetails struct {

    // Owning compartment OCID for a GenerativeAiProject.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // An optional description of the GenerativeAiProject.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    ConversationConfig *ConversationConfig `mandatory:"false" json:"conversationConfig"`

    LongTermMemoryConfig *LongTermMemoryConfig `mandatory:"false" json:"longTermMemoryConfig"`

    ShortTermMemoryOptimizationConfig *ShortTermMemoryOptimizationConfig `mandatory:"false" json:"shortTermMemoryOptimizationConfig"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateGenerativeAiProjectDetails) String

func (m CreateGenerativeAiProjectDetails) String() string

func (CreateGenerativeAiProjectDetails) ValidateEnumValue

func (m CreateGenerativeAiProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGenerativeAiProjectRequest

CreateGenerativeAiProjectRequest wrapper for the CreateGenerativeAiProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateGenerativeAiProject.go.html to see an example of how to use CreateGenerativeAiProjectRequest.

type CreateGenerativeAiProjectRequest struct {

    // Details for the new generativeAiProject.
    CreateGenerativeAiProjectDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateGenerativeAiProjectRequest) BinaryRequestBody

func (request CreateGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateGenerativeAiProjectRequest) HTTPRequest

func (request CreateGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateGenerativeAiProjectRequest) RetryPolicy

func (request CreateGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateGenerativeAiProjectRequest) String

func (request CreateGenerativeAiProjectRequest) String() string

func (CreateGenerativeAiProjectRequest) ValidateEnumValue

func (request CreateGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateGenerativeAiProjectResponse

CreateGenerativeAiProjectResponse wrapper for the CreateGenerativeAiProject operation

type CreateGenerativeAiProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The GenerativeAiProject instance
    GenerativeAiProject `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateGenerativeAiProjectResponse) HTTPResponse

func (response CreateGenerativeAiProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateGenerativeAiProjectResponse) String

func (response CreateGenerativeAiProjectResponse) String() string

type CreateHostedApplicationDetails

CreateHostedApplicationDetails The details required to create a hosted application.

type CreateHostedApplicationDetails struct {

    // The user-friendly display name for the Hosted Application.
    // Does not need to be unique and can be updated after creation.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The compartment OCID for the Hosted Application.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The description for the Hosted Application.
    Description *string `mandatory:"false" json:"description"`

    ScalingConfig *ScalingConfig `mandatory:"false" json:"scalingConfig"`

    InboundAuthConfig *InboundAuthConfig `mandatory:"false" json:"inboundAuthConfig"`

    NetworkingConfig *NetworkingConfig `mandatory:"false" json:"networkingConfig"`

    // The list of storage configuration for the Hosted Application.
    // Defines a list of service-managed storage back-ends.
    StorageConfigs []StorageConfig `mandatory:"false" json:"storageConfigs"`

    // The list of environment variables for the Hosted Application.
    // Defines a list of environment variables injected at runtime.
    EnvironmentVariables []EnvironmentVariable `mandatory:"false" json:"environmentVariables"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateHostedApplicationDetails) String

func (m CreateHostedApplicationDetails) String() string

func (CreateHostedApplicationDetails) ValidateEnumValue

func (m CreateHostedApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHostedApplicationRequest

CreateHostedApplicationRequest wrapper for the CreateHostedApplication operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateHostedApplication.go.html to see an example of how to use CreateHostedApplicationRequest.

type CreateHostedApplicationRequest struct {

    // Details for the new hosted application.
    CreateHostedApplicationDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateHostedApplicationRequest) BinaryRequestBody

func (request CreateHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateHostedApplicationRequest) HTTPRequest

func (request CreateHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateHostedApplicationRequest) RetryPolicy

func (request CreateHostedApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateHostedApplicationRequest) String

func (request CreateHostedApplicationRequest) String() string

func (CreateHostedApplicationRequest) ValidateEnumValue

func (request CreateHostedApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHostedApplicationResponse

CreateHostedApplicationResponse wrapper for the CreateHostedApplication operation

type CreateHostedApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedApplication instance
    HostedApplication `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateHostedApplicationResponse) HTTPResponse

func (response CreateHostedApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateHostedApplicationResponse) String

func (response CreateHostedApplicationResponse) String() string

type CreateHostedApplicationStorageDetails

CreateHostedApplicationStorageDetails The data to create a hosted application storage.

type CreateHostedApplicationStorageDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The compartment OCID to create the hosted application in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // type like Cache, Postgresql and ADB.
    StorageType HostedApplicationStorageStorageTypeEnum `mandatory:"true" json:"storageType"`

    // An optional description of the hosted application.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateHostedApplicationStorageDetails) String

func (m CreateHostedApplicationStorageDetails) String() string

func (CreateHostedApplicationStorageDetails) ValidateEnumValue

func (m CreateHostedApplicationStorageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHostedApplicationStorageRequest

CreateHostedApplicationStorageRequest wrapper for the CreateHostedApplicationStorage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateHostedApplicationStorage.go.html to see an example of how to use CreateHostedApplicationStorageRequest.

type CreateHostedApplicationStorageRequest struct {

    // Details for the new hosted application storage.
    CreateHostedApplicationStorageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateHostedApplicationStorageRequest) BinaryRequestBody

func (request CreateHostedApplicationStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateHostedApplicationStorageRequest) HTTPRequest

func (request CreateHostedApplicationStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateHostedApplicationStorageRequest) RetryPolicy

func (request CreateHostedApplicationStorageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateHostedApplicationStorageRequest) String

func (request CreateHostedApplicationStorageRequest) String() string

func (CreateHostedApplicationStorageRequest) ValidateEnumValue

func (request CreateHostedApplicationStorageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHostedApplicationStorageResponse

CreateHostedApplicationStorageResponse wrapper for the CreateHostedApplicationStorage operation

type CreateHostedApplicationStorageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedApplicationStorage instance
    HostedApplicationStorage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateHostedApplicationStorageResponse) HTTPResponse

func (response CreateHostedApplicationStorageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateHostedApplicationStorageResponse) String

func (response CreateHostedApplicationStorageResponse) String() string

type CreateHostedDeploymentDetails

CreateHostedDeploymentDetails The data to create a hosted deployment.

type CreateHostedDeploymentDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
    HostedApplicationId *string `mandatory:"true" json:"hostedApplicationId"`

    ActiveArtifact Artifact `mandatory:"true" json:"activeArtifact"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The compartment OCID to create the hosted deployment in.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateHostedDeploymentDetails) String

func (m CreateHostedDeploymentDetails) String() string

func (*CreateHostedDeploymentDetails) UnmarshalJSON

func (m *CreateHostedDeploymentDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateHostedDeploymentDetails) ValidateEnumValue

func (m CreateHostedDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHostedDeploymentRequest

CreateHostedDeploymentRequest wrapper for the CreateHostedDeployment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateHostedDeployment.go.html to see an example of how to use CreateHostedDeploymentRequest.

type CreateHostedDeploymentRequest struct {

    // Details for the new hosted deployment.
    CreateHostedDeploymentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateHostedDeploymentRequest) BinaryRequestBody

func (request CreateHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateHostedDeploymentRequest) HTTPRequest

func (request CreateHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateHostedDeploymentRequest) RetryPolicy

func (request CreateHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateHostedDeploymentRequest) String

func (request CreateHostedDeploymentRequest) String() string

func (CreateHostedDeploymentRequest) ValidateEnumValue

func (request CreateHostedDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHostedDeploymentResponse

CreateHostedDeploymentResponse wrapper for the CreateHostedDeployment operation

type CreateHostedDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedDeployment instance
    HostedDeployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateHostedDeploymentResponse) HTTPResponse

func (response CreateHostedDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateHostedDeploymentResponse) String

func (response CreateHostedDeploymentResponse) String() string

type CreateImportedModelDetails

CreateImportedModelDetails The data to import a model.

type CreateImportedModelDetails struct {

    // The compartment OCID from which the model is imported.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DataSource ModelDataSource `mandatory:"true" json:"dataSource"`

    // A user-friendly name for the imported model.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the imported model.
    Description *string `mandatory:"false" json:"description"`

    // The provider of the imported model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the imported model.
    Version *string `mandatory:"false" json:"version"`

    // Specifies the intended use or supported capabilities of the imported model.
    Capabilities []ImportedModelCapabilityEnum `mandatory:"false" json:"capabilities,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateImportedModelDetails) String

func (m CreateImportedModelDetails) String() string

func (*CreateImportedModelDetails) UnmarshalJSON

func (m *CreateImportedModelDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateImportedModelDetails) ValidateEnumValue

func (m CreateImportedModelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportedModelRequest

CreateImportedModelRequest wrapper for the CreateImportedModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateImportedModel.go.html to see an example of how to use CreateImportedModelRequest.

type CreateImportedModelRequest struct {

    // Details for importing a model.
    CreateImportedModelDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateImportedModelRequest) BinaryRequestBody

func (request CreateImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateImportedModelRequest) HTTPRequest

func (request CreateImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateImportedModelRequest) RetryPolicy

func (request CreateImportedModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateImportedModelRequest) String

func (request CreateImportedModelRequest) String() string

func (CreateImportedModelRequest) ValidateEnumValue

func (request CreateImportedModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportedModelResponse

CreateImportedModelResponse wrapper for the CreateImportedModel operation

type CreateImportedModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImportedModel instance
    ImportedModel `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateImportedModelResponse) HTTPResponse

func (response CreateImportedModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateImportedModelResponse) String

func (response CreateImportedModelResponse) String() string

type CreateModelDetails

CreateModelDetails The data to create a custom model.

type CreateModelDetails struct {

    // The compartment OCID for fine-tuned models. For pretrained models, this value is null.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the base model that's used for fine-tuning.
    BaseModelId *string `mandatory:"true" json:"baseModelId"`

    FineTuneDetails *FineTuneDetails `mandatory:"true" json:"fineTuneDetails"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The provider of the model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the model.
    Version *string `mandatory:"false" json:"version"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateModelDetails) String

func (m CreateModelDetails) String() string

func (CreateModelDetails) ValidateEnumValue

func (m CreateModelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateModelRequest

CreateModelRequest wrapper for the CreateModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateModel.go.html to see an example of how to use CreateModelRequest.

type CreateModelRequest struct {

    // Details for the new model.
    CreateModelDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateModelRequest) BinaryRequestBody

func (request CreateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateModelRequest) HTTPRequest

func (request CreateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateModelRequest) RetryPolicy

func (request CreateModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateModelRequest) String

func (request CreateModelRequest) String() string

func (CreateModelRequest) ValidateEnumValue

func (request CreateModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateModelResponse

CreateModelResponse wrapper for the CreateModel operation

type CreateModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Model instance
    Model `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Provides deprecation details for models, included only when a model is deprecated.
    ModelDeprecationInfo *string `presentIn:"header" name:"model-deprecation-info"`
}

func (CreateModelResponse) HTTPResponse

func (response CreateModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateModelResponse) String

func (response CreateModelResponse) String() string

type CreateSchemasDatabaseToolsConnectionDetails

CreateSchemasDatabaseToolsConnectionDetails Array of database schemas or database objects included in the enrichment pipeline for data sources connected via an OCI Database Tools connection.

type CreateSchemasDatabaseToolsConnectionDetails struct {

    // Array of database schemas to be included in the connection. Each schema must define a name. A simple schema definition includes only the name, for example: {
    //   "schemas": [
    //     { "name": "HR" }
    //   ]
    // } Only one schema name is allowed now. Additional configuration options may be supported in extended forms later.
    Schemas []SchemaItem `mandatory:"true" json:"schemas"`
}

func (CreateSchemasDatabaseToolsConnectionDetails) MarshalJSON

func (m CreateSchemasDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSchemasDatabaseToolsConnectionDetails) String

func (m CreateSchemasDatabaseToolsConnectionDetails) String() string

func (CreateSchemasDatabaseToolsConnectionDetails) ValidateEnumValue

func (m CreateSchemasDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSchemasDetails

CreateSchemasDetails Array of database schemas or other database objects to include in enrichment pipeline.

type CreateSchemasDetails interface {
}

type CreateSchemasDetailsConnectionTypeEnum

CreateSchemasDetailsConnectionTypeEnum Enum with underlying type: string

type CreateSchemasDetailsConnectionTypeEnum string

Set of constants representing the allowable values for CreateSchemasDetailsConnectionTypeEnum

const (
    CreateSchemasDetailsConnectionTypeDatabaseToolsConnection CreateSchemasDetailsConnectionTypeEnum = "DATABASE_TOOLS_CONNECTION"
)

func GetCreateSchemasDetailsConnectionTypeEnumValues

func GetCreateSchemasDetailsConnectionTypeEnumValues() []CreateSchemasDetailsConnectionTypeEnum

GetCreateSchemasDetailsConnectionTypeEnumValues Enumerates the set of values for CreateSchemasDetailsConnectionTypeEnum

func GetMappingCreateSchemasDetailsConnectionTypeEnum

func GetMappingCreateSchemasDetailsConnectionTypeEnum(val string) (CreateSchemasDetailsConnectionTypeEnum, bool)

GetMappingCreateSchemasDetailsConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateSemanticStoreDetails

CreateSemanticStoreDetails The data to create a SemanticStore.

type CreateSemanticStoreDetails struct {

    // Owning compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for a SemanticStore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // A user-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    DataSource CreateDataSourceDetails `mandatory:"true" json:"dataSource"`

    Schemas CreateSchemasDetails `mandatory:"true" json:"schemas"`

    // An optional description of the SemanticStore.
    Description *string `mandatory:"false" json:"description"`

    RefreshSchedule RefreshScheduleDetails `mandatory:"false" json:"refreshSchedule"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateSemanticStoreDetails) String

func (m CreateSemanticStoreDetails) String() string

func (*CreateSemanticStoreDetails) UnmarshalJSON

func (m *CreateSemanticStoreDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateSemanticStoreDetails) ValidateEnumValue

func (m CreateSemanticStoreDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSemanticStoreRequest

CreateSemanticStoreRequest wrapper for the CreateSemanticStore operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateSemanticStore.go.html to see an example of how to use CreateSemanticStoreRequest.

type CreateSemanticStoreRequest struct {

    // Details for the new SemanticStore.
    CreateSemanticStoreDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateSemanticStoreRequest) BinaryRequestBody

func (request CreateSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateSemanticStoreRequest) HTTPRequest

func (request CreateSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateSemanticStoreRequest) RetryPolicy

func (request CreateSemanticStoreRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateSemanticStoreRequest) String

func (request CreateSemanticStoreRequest) String() string

func (CreateSemanticStoreRequest) ValidateEnumValue

func (request CreateSemanticStoreRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSemanticStoreResponse

CreateSemanticStoreResponse wrapper for the CreateSemanticStore operation

type CreateSemanticStoreResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SemanticStore instance
    SemanticStore `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateSemanticStoreResponse) HTTPResponse

func (response CreateSemanticStoreResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateSemanticStoreResponse) String

func (response CreateSemanticStoreResponse) String() string

type CreateSingleDockerArtifactDetails

CreateSingleDockerArtifactDetails The representation of CreateSingleDockerArtifactDetails

type CreateSingleDockerArtifactDetails struct {

    // image url.
    ContainerUri *string `mandatory:"false" json:"containerUri"`

    // image tag.
    Tag *string `mandatory:"false" json:"tag"`
}

func (CreateSingleDockerArtifactDetails) MarshalJSON

func (m CreateSingleDockerArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateSingleDockerArtifactDetails) String

func (m CreateSingleDockerArtifactDetails) String() string

func (CreateSingleDockerArtifactDetails) ValidateEnumValue

func (m CreateSingleDockerArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVectorStoreConnectorDetails

CreateVectorStoreConnectorDetails The data to create a VectorStoreConnector.

type CreateVectorStoreConnectorDetails struct {

    // Owning compartment OCID for a ConversationStore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // An OCID that identifies the Vector Store to which this connector is connected.
    VectorStoreId *string `mandatory:"true" json:"vectorStoreId"`

    // A user-friendly name for the VectorStoreConnector.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Configuration ConnectorConfiguration `mandatory:"true" json:"configuration"`

    // An optional description of the VectorStoreConnector.
    Description *string `mandatory:"false" json:"description"`

    ScheduleConfig ScheduleConfig `mandatory:"false" json:"scheduleConfig"`

    // An optional customer Encryption Key stored in OCI Vault that can be used to decrypt the data downloaded from the data source.
    VaultSecretId *string `mandatory:"false" json:"vaultSecretId"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVectorStoreConnectorDetails) String

func (m CreateVectorStoreConnectorDetails) String() string

func (*CreateVectorStoreConnectorDetails) UnmarshalJSON

func (m *CreateVectorStoreConnectorDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateVectorStoreConnectorDetails) ValidateEnumValue

func (m CreateVectorStoreConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVectorStoreConnectorFileSyncDetails

CreateVectorStoreConnectorFileSyncDetails The data to create a VectorStoreConnectorFileSync.

type CreateVectorStoreConnectorFileSyncDetails struct {

    // An OCID that identifies the VectorStoreConnector under which this FileSync operation is created.
    VectorStoreConnectorId *string `mandatory:"true" json:"vectorStoreConnectorId"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVectorStoreConnectorFileSyncDetails) String

func (m CreateVectorStoreConnectorFileSyncDetails) String() string

func (CreateVectorStoreConnectorFileSyncDetails) ValidateEnumValue

func (m CreateVectorStoreConnectorFileSyncDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVectorStoreConnectorFileSyncRequest

CreateVectorStoreConnectorFileSyncRequest wrapper for the CreateVectorStoreConnectorFileSync operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateVectorStoreConnectorFileSync.go.html to see an example of how to use CreateVectorStoreConnectorFileSyncRequest.

type CreateVectorStoreConnectorFileSyncRequest struct {

    // Details for the new vectorStoreConnectorFileSync.
    CreateVectorStoreConnectorFileSyncDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateVectorStoreConnectorFileSyncRequest) BinaryRequestBody

func (request CreateVectorStoreConnectorFileSyncRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateVectorStoreConnectorFileSyncRequest) HTTPRequest

func (request CreateVectorStoreConnectorFileSyncRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateVectorStoreConnectorFileSyncRequest) RetryPolicy

func (request CreateVectorStoreConnectorFileSyncRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateVectorStoreConnectorFileSyncRequest) String

func (request CreateVectorStoreConnectorFileSyncRequest) String() string

func (CreateVectorStoreConnectorFileSyncRequest) ValidateEnumValue

func (request CreateVectorStoreConnectorFileSyncRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVectorStoreConnectorFileSyncResponse

CreateVectorStoreConnectorFileSyncResponse wrapper for the CreateVectorStoreConnectorFileSync operation

type CreateVectorStoreConnectorFileSyncResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VectorStoreConnectorFileSync instance
    VectorStoreConnectorFileSync `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateVectorStoreConnectorFileSyncResponse) HTTPResponse

func (response CreateVectorStoreConnectorFileSyncResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateVectorStoreConnectorFileSyncResponse) String

func (response CreateVectorStoreConnectorFileSyncResponse) String() string

type CreateVectorStoreConnectorRequest

CreateVectorStoreConnectorRequest wrapper for the CreateVectorStoreConnector operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateVectorStoreConnector.go.html to see an example of how to use CreateVectorStoreConnectorRequest.

type CreateVectorStoreConnectorRequest struct {

    // Details for the new vectorStoreConnector.
    CreateVectorStoreConnectorDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateVectorStoreConnectorRequest) BinaryRequestBody

func (request CreateVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateVectorStoreConnectorRequest) HTTPRequest

func (request CreateVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateVectorStoreConnectorRequest) RetryPolicy

func (request CreateVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateVectorStoreConnectorRequest) String

func (request CreateVectorStoreConnectorRequest) String() string

func (CreateVectorStoreConnectorRequest) ValidateEnumValue

func (request CreateVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVectorStoreConnectorResponse

CreateVectorStoreConnectorResponse wrapper for the CreateVectorStoreConnector operation

type CreateVectorStoreConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VectorStoreConnector instance
    VectorStoreConnector `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateVectorStoreConnectorResponse) HTTPResponse

func (response CreateVectorStoreConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateVectorStoreConnectorResponse) String

func (response CreateVectorStoreConnectorResponse) String() string

type DataSourceDatabaseToolsConnectionDetails

DataSourceDatabaseToolsConnectionDetails Defines the OCI Database Tools Connection data source that the semantic model connects to.

type DataSourceDatabaseToolsConnectionDetails struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OCI Database Tools Connection for querying.
    QueryingConnectionId *string `mandatory:"true" json:"queryingConnectionId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the OCI Database Tools Connection for enrichment.
    EnrichmentConnectionId *string `mandatory:"true" json:"enrichmentConnectionId"`
}

func (DataSourceDatabaseToolsConnectionDetails) MarshalJSON

func (m DataSourceDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataSourceDatabaseToolsConnectionDetails) String

func (m DataSourceDatabaseToolsConnectionDetails) String() string

func (DataSourceDatabaseToolsConnectionDetails) ValidateEnumValue

func (m DataSourceDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataSourceDetails

DataSourceDetails Defines the data source that the semantic model connects to.

type DataSourceDetails interface {
}

type DataSourceDetailsConnectionTypeEnum

DataSourceDetailsConnectionTypeEnum Enum with underlying type: string

type DataSourceDetailsConnectionTypeEnum string

Set of constants representing the allowable values for DataSourceDetailsConnectionTypeEnum

const (
    DataSourceDetailsConnectionTypeDatabaseToolsConnection DataSourceDetailsConnectionTypeEnum = "DATABASE_TOOLS_CONNECTION"
)

func GetDataSourceDetailsConnectionTypeEnumValues

func GetDataSourceDetailsConnectionTypeEnumValues() []DataSourceDetailsConnectionTypeEnum

GetDataSourceDetailsConnectionTypeEnumValues Enumerates the set of values for DataSourceDetailsConnectionTypeEnum

func GetMappingDataSourceDetailsConnectionTypeEnum

func GetMappingDataSourceDetailsConnectionTypeEnum(val string) (DataSourceDetailsConnectionTypeEnum, bool)

GetMappingDataSourceDetailsConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DatabaseToolsConnection

DatabaseToolsConnection The representation of DatabaseToolsConnection

type DatabaseToolsConnection struct {
}

func (DatabaseToolsConnection) String

func (m DatabaseToolsConnection) String() string

func (DatabaseToolsConnection) ValidateEnumValue

func (m DatabaseToolsConnection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Dataset

Dataset The dataset used to fine-tune the model. Only one dataset is allowed per custom model, which is split 80-20 for training and validating. You must provide the dataset in a JSON Lines (JSONL) file. Each line in the JSONL file must have the format:

`{"prompt": "<first prompt>", "completion": "<expected completion given first prompt>"}`

type Dataset interface {
}

type DatasetDatasetTypeEnum

DatasetDatasetTypeEnum Enum with underlying type: string

type DatasetDatasetTypeEnum string

Set of constants representing the allowable values for DatasetDatasetTypeEnum

const (
    DatasetDatasetTypeObjectStorage DatasetDatasetTypeEnum = "OBJECT_STORAGE"
)

func GetDatasetDatasetTypeEnumValues

func GetDatasetDatasetTypeEnumValues() []DatasetDatasetTypeEnum

GetDatasetDatasetTypeEnumValues Enumerates the set of values for DatasetDatasetTypeEnum

func GetMappingDatasetDatasetTypeEnum

func GetMappingDatasetDatasetTypeEnum(val string) (DatasetDatasetTypeEnum, bool)

GetMappingDatasetDatasetTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DedicatedAiCluster

DedicatedAiCluster Dedicated AI clusters are compute resources that you can use for fine-tuning custom models or for hosting endpoints for custom models. The clusters are dedicated to your models and not shared with users in other tenancies. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type DedicatedAiCluster struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    Id *string `mandatory:"true" json:"id"`

    // The dedicated AI cluster type indicating whether this is a fine-tuning/training processor or hosting/inference processor.
    Type DedicatedAiClusterTypeEnum `mandatory:"true" json:"type"`

    // The compartment OCID to create the dedicated AI cluster in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the dedicated AI cluster was created, in the format defined by RFC 3339
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the dedicated AI cluster.
    LifecycleState DedicatedAiClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The number of dedicated units in this AI cluster.
    UnitCount *int `mandatory:"true" json:"unitCount"`

    // The shape of dedicated unit in this AI cluster. The underlying hardware configuration is hidden from customers.
    UnitShape DedicatedAiClusterUnitShapeEnum `mandatory:"true" json:"unitShape"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the dedicated AI cluster.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the dedicated AI cluster was updated, in the format defined by RFC 3339
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state with detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    Capacity DedicatedAiClusterCapacity `mandatory:"false" json:"capacity"`

    PreviousState *DedicatedAiCluster `mandatory:"false" json:"previousState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DedicatedAiCluster) String

func (m DedicatedAiCluster) String() string

func (*DedicatedAiCluster) UnmarshalJSON

func (m *DedicatedAiCluster) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DedicatedAiCluster) ValidateEnumValue

func (m DedicatedAiCluster) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DedicatedAiClusterCapacity

DedicatedAiClusterCapacity The total capacity for a dedicated AI cluster.

type DedicatedAiClusterCapacity interface {
}

type DedicatedAiClusterCapacityCapacityTypeEnum

DedicatedAiClusterCapacityCapacityTypeEnum Enum with underlying type: string

type DedicatedAiClusterCapacityCapacityTypeEnum string

Set of constants representing the allowable values for DedicatedAiClusterCapacityCapacityTypeEnum

const (
    DedicatedAiClusterCapacityCapacityTypeHostingCapacity DedicatedAiClusterCapacityCapacityTypeEnum = "HOSTING_CAPACITY"
)

func GetDedicatedAiClusterCapacityCapacityTypeEnumValues

func GetDedicatedAiClusterCapacityCapacityTypeEnumValues() []DedicatedAiClusterCapacityCapacityTypeEnum

GetDedicatedAiClusterCapacityCapacityTypeEnumValues Enumerates the set of values for DedicatedAiClusterCapacityCapacityTypeEnum

func GetMappingDedicatedAiClusterCapacityCapacityTypeEnum

func GetMappingDedicatedAiClusterCapacityCapacityTypeEnum(val string) (DedicatedAiClusterCapacityCapacityTypeEnum, bool)

GetMappingDedicatedAiClusterCapacityCapacityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DedicatedAiClusterCollection

DedicatedAiClusterCollection Results of a dedicate AI cluster search. Contains DedicatedAiClusterSummary items and other information such as metadata.

type DedicatedAiClusterCollection struct {

    // List of dedicated AI clusters.
    Items []DedicatedAiClusterSummary `mandatory:"true" json:"items"`
}

func (DedicatedAiClusterCollection) String

func (m DedicatedAiClusterCollection) String() string

func (DedicatedAiClusterCollection) ValidateEnumValue

func (m DedicatedAiClusterCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DedicatedAiClusterHostingCapacity

DedicatedAiClusterHostingCapacity The capacity of a hosting type dedicated AI cluster.

type DedicatedAiClusterHostingCapacity struct {

    // The total number of endpoints that can be hosted on this dedicated AI cluster.
    TotalEndpointCapacity *int `mandatory:"false" json:"totalEndpointCapacity"`

    // The number of endpoints hosted on this dedicated AI cluster.
    UsedEndpointCapacity *int `mandatory:"false" json:"usedEndpointCapacity"`
}

func (DedicatedAiClusterHostingCapacity) MarshalJSON

func (m DedicatedAiClusterHostingCapacity) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DedicatedAiClusterHostingCapacity) String

func (m DedicatedAiClusterHostingCapacity) String() string

func (DedicatedAiClusterHostingCapacity) ValidateEnumValue

func (m DedicatedAiClusterHostingCapacity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DedicatedAiClusterLifecycleStateEnum

DedicatedAiClusterLifecycleStateEnum Enum with underlying type: string

type DedicatedAiClusterLifecycleStateEnum string

Set of constants representing the allowable values for DedicatedAiClusterLifecycleStateEnum

const (
    DedicatedAiClusterLifecycleStateCreating       DedicatedAiClusterLifecycleStateEnum = "CREATING"
    DedicatedAiClusterLifecycleStateActive         DedicatedAiClusterLifecycleStateEnum = "ACTIVE"
    DedicatedAiClusterLifecycleStateUpdating       DedicatedAiClusterLifecycleStateEnum = "UPDATING"
    DedicatedAiClusterLifecycleStateDeleting       DedicatedAiClusterLifecycleStateEnum = "DELETING"
    DedicatedAiClusterLifecycleStateDeleted        DedicatedAiClusterLifecycleStateEnum = "DELETED"
    DedicatedAiClusterLifecycleStateFailed         DedicatedAiClusterLifecycleStateEnum = "FAILED"
    DedicatedAiClusterLifecycleStateNeedsAttention DedicatedAiClusterLifecycleStateEnum = "NEEDS_ATTENTION"
)

func GetDedicatedAiClusterLifecycleStateEnumValues

func GetDedicatedAiClusterLifecycleStateEnumValues() []DedicatedAiClusterLifecycleStateEnum

GetDedicatedAiClusterLifecycleStateEnumValues Enumerates the set of values for DedicatedAiClusterLifecycleStateEnum

func GetMappingDedicatedAiClusterLifecycleStateEnum

func GetMappingDedicatedAiClusterLifecycleStateEnum(val string) (DedicatedAiClusterLifecycleStateEnum, bool)

GetMappingDedicatedAiClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DedicatedAiClusterSummary

DedicatedAiClusterSummary Summary information about a dedicated AI cluster.

type DedicatedAiClusterSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    Id *string `mandatory:"true" json:"id"`

    // The dedicated AI cluster type indicating whether this is a fine-tuning/training processor or hosting/inference processor.
    // Allowed values are:
    // - HOSTING
    // - FINE_TUNING
    Type DedicatedAiClusterTypeEnum `mandatory:"true" json:"type"`

    // The compartment OCID to create the dedicated AI cluster in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time the dedicated AI cluster was created, in the format defined by RFC 3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the dedicated AI cluster.
    // Allowed values are:
    // - CREATING
    // - ACTIVE
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    // - NEEDS_ATTENTION
    LifecycleState DedicatedAiClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The number of dedicated units in this AI cluster.
    UnitCount *int `mandatory:"true" json:"unitCount"`

    // The shape of dedicated unit in this AI cluster. The underlying hardware configuration is hidden from customers.
    UnitShape DedicatedAiClusterUnitShapeEnum `mandatory:"true" json:"unitShape"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the dedicated AI cluster.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the dedicated AI cluster was updated, in the format defined by RFC 3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state of the dedicated AI cluster in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    Capacity DedicatedAiClusterCapacity `mandatory:"false" json:"capacity"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (DedicatedAiClusterSummary) String

func (m DedicatedAiClusterSummary) String() string

func (*DedicatedAiClusterSummary) UnmarshalJSON

func (m *DedicatedAiClusterSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DedicatedAiClusterSummary) ValidateEnumValue

func (m DedicatedAiClusterSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DedicatedAiClusterTypeEnum

DedicatedAiClusterTypeEnum Enum with underlying type: string

type DedicatedAiClusterTypeEnum string

Set of constants representing the allowable values for DedicatedAiClusterTypeEnum

const (
    DedicatedAiClusterTypeHosting    DedicatedAiClusterTypeEnum = "HOSTING"
    DedicatedAiClusterTypeFineTuning DedicatedAiClusterTypeEnum = "FINE_TUNING"
)

func GetDedicatedAiClusterTypeEnumValues

func GetDedicatedAiClusterTypeEnumValues() []DedicatedAiClusterTypeEnum

GetDedicatedAiClusterTypeEnumValues Enumerates the set of values for DedicatedAiClusterTypeEnum

func GetMappingDedicatedAiClusterTypeEnum

func GetMappingDedicatedAiClusterTypeEnum(val string) (DedicatedAiClusterTypeEnum, bool)

GetMappingDedicatedAiClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DedicatedAiClusterUnitShapeEnum

DedicatedAiClusterUnitShapeEnum Enum with underlying type: string

type DedicatedAiClusterUnitShapeEnum string

Set of constants representing the allowable values for DedicatedAiClusterUnitShapeEnum

const (
    DedicatedAiClusterUnitShapeLargeCohere     DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE"
    DedicatedAiClusterUnitShapeLargeCohereV2   DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V2"
    DedicatedAiClusterUnitShapeSmallCohere     DedicatedAiClusterUnitShapeEnum = "SMALL_COHERE"
    DedicatedAiClusterUnitShapeSmallCohereV2   DedicatedAiClusterUnitShapeEnum = "SMALL_COHERE_V2"
    DedicatedAiClusterUnitShapeSmallCohere4    DedicatedAiClusterUnitShapeEnum = "SMALL_COHERE_4"
    DedicatedAiClusterUnitShapeEmbedCohere     DedicatedAiClusterUnitShapeEnum = "EMBED_COHERE"
    DedicatedAiClusterUnitShapeLlama270        DedicatedAiClusterUnitShapeEnum = "LLAMA2_70"
    DedicatedAiClusterUnitShapeLargeGeneric    DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC"
    DedicatedAiClusterUnitShapeLargeCohereV22  DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V2_2"
    DedicatedAiClusterUnitShapeLargeGeneric4   DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_4"
    DedicatedAiClusterUnitShapeSmallGenericV2  DedicatedAiClusterUnitShapeEnum = "SMALL_GENERIC_V2"
    DedicatedAiClusterUnitShapeLargeGeneric2   DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_2"
    DedicatedAiClusterUnitShapeLargeGenericV2  DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_V2"
    DedicatedAiClusterUnitShapeLargeGenericV3  DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_V3"
    DedicatedAiClusterUnitShapeLargeCohereV3   DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V3"
    DedicatedAiClusterUnitShapeRerankCohere    DedicatedAiClusterUnitShapeEnum = "RERANK_COHERE"
    DedicatedAiClusterUnitShapeSmallGenericV1  DedicatedAiClusterUnitShapeEnum = "SMALL_GENERIC_V1"
    DedicatedAiClusterUnitShapeMediumGenericV1 DedicatedAiClusterUnitShapeEnum = "MEDIUM_GENERIC_V1"
    DedicatedAiClusterUnitShapeLargeGenericV1  DedicatedAiClusterUnitShapeEnum = "LARGE_GENERIC_V1"
    DedicatedAiClusterUnitShapeA10X1           DedicatedAiClusterUnitShapeEnum = "A10_X1"
    DedicatedAiClusterUnitShapeA10X2           DedicatedAiClusterUnitShapeEnum = "A10_X2"
    DedicatedAiClusterUnitShapeA10X4           DedicatedAiClusterUnitShapeEnum = "A10_X4"
    DedicatedAiClusterUnitShapeA10040gX1       DedicatedAiClusterUnitShapeEnum = "A100_40G_X1"
    DedicatedAiClusterUnitShapeA10040gX2       DedicatedAiClusterUnitShapeEnum = "A100_40G_X2"
    DedicatedAiClusterUnitShapeA10040gX4       DedicatedAiClusterUnitShapeEnum = "A100_40G_X4"
    DedicatedAiClusterUnitShapeA10040gX8       DedicatedAiClusterUnitShapeEnum = "A100_40G_X8"
    DedicatedAiClusterUnitShapeA10080gX1       DedicatedAiClusterUnitShapeEnum = "A100_80G_X1"
    DedicatedAiClusterUnitShapeA10080gX2       DedicatedAiClusterUnitShapeEnum = "A100_80G_X2"
    DedicatedAiClusterUnitShapeA10080gX4       DedicatedAiClusterUnitShapeEnum = "A100_80G_X4"
    DedicatedAiClusterUnitShapeA10080gX8       DedicatedAiClusterUnitShapeEnum = "A100_80G_X8"
    DedicatedAiClusterUnitShapeH100X1          DedicatedAiClusterUnitShapeEnum = "H100_X1"
    DedicatedAiClusterUnitShapeH100X2          DedicatedAiClusterUnitShapeEnum = "H100_X2"
    DedicatedAiClusterUnitShapeH100X4          DedicatedAiClusterUnitShapeEnum = "H100_X4"
    DedicatedAiClusterUnitShapeH100X8          DedicatedAiClusterUnitShapeEnum = "H100_X8"
    DedicatedAiClusterUnitShapeH200X1          DedicatedAiClusterUnitShapeEnum = "H200_X1"
    DedicatedAiClusterUnitShapeH200X2          DedicatedAiClusterUnitShapeEnum = "H200_X2"
    DedicatedAiClusterUnitShapeH200X4          DedicatedAiClusterUnitShapeEnum = "H200_X4"
    DedicatedAiClusterUnitShapeH200X8          DedicatedAiClusterUnitShapeEnum = "H200_X8"
    DedicatedAiClusterUnitShapeOaiA10X2        DedicatedAiClusterUnitShapeEnum = "OAI_A10_X2"
    DedicatedAiClusterUnitShapeOaiH100X1       DedicatedAiClusterUnitShapeEnum = "OAI_H100_X1"
    DedicatedAiClusterUnitShapeOaiH100X2       DedicatedAiClusterUnitShapeEnum = "OAI_H100_X2"
    DedicatedAiClusterUnitShapeOaiH200X1       DedicatedAiClusterUnitShapeEnum = "OAI_H200_X1"
    DedicatedAiClusterUnitShapeOaiA10080gX1    DedicatedAiClusterUnitShapeEnum = "OAI_A100_80G_X1"
    DedicatedAiClusterUnitShapeOaiA10080gX2    DedicatedAiClusterUnitShapeEnum = "OAI_A100_80G_X2"
    DedicatedAiClusterUnitShapeOaiA10040gX1    DedicatedAiClusterUnitShapeEnum = "OAI_A100_40G_X1"
    DedicatedAiClusterUnitShapeOaiA10040gX4    DedicatedAiClusterUnitShapeEnum = "OAI_A100_40G_X4"
)

func GetDedicatedAiClusterUnitShapeEnumValues

func GetDedicatedAiClusterUnitShapeEnumValues() []DedicatedAiClusterUnitShapeEnum

GetDedicatedAiClusterUnitShapeEnumValues Enumerates the set of values for DedicatedAiClusterUnitShapeEnum

func GetMappingDedicatedAiClusterUnitShapeEnum

func GetMappingDedicatedAiClusterUnitShapeEnum(val string) (DedicatedAiClusterUnitShapeEnum, bool)

GetMappingDedicatedAiClusterUnitShapeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeleteApiKeyRequest

DeleteApiKeyRequest wrapper for the DeleteApiKey operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteApiKey.go.html to see an example of how to use DeleteApiKeyRequest.

type DeleteApiKeyRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteApiKeyRequest) BinaryRequestBody

func (request DeleteApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteApiKeyRequest) HTTPRequest

func (request DeleteApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteApiKeyRequest) RetryPolicy

func (request DeleteApiKeyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteApiKeyRequest) String

func (request DeleteApiKeyRequest) String() string

func (DeleteApiKeyRequest) ValidateEnumValue

func (request DeleteApiKeyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteApiKeyResponse

DeleteApiKeyResponse wrapper for the DeleteApiKey operation

type DeleteApiKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteApiKeyResponse) HTTPResponse

func (response DeleteApiKeyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteApiKeyResponse) String

func (response DeleteApiKeyResponse) String() string

type DeleteDedicatedAiClusterRequest

DeleteDedicatedAiClusterRequest wrapper for the DeleteDedicatedAiCluster operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteDedicatedAiCluster.go.html to see an example of how to use DeleteDedicatedAiClusterRequest.

type DeleteDedicatedAiClusterRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    DedicatedAiClusterId *string `mandatory:"true" contributesTo:"path" name:"dedicatedAiClusterId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDedicatedAiClusterRequest) BinaryRequestBody

func (request DeleteDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDedicatedAiClusterRequest) HTTPRequest

func (request DeleteDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDedicatedAiClusterRequest) RetryPolicy

func (request DeleteDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDedicatedAiClusterRequest) String

func (request DeleteDedicatedAiClusterRequest) String() string

func (DeleteDedicatedAiClusterRequest) ValidateEnumValue

func (request DeleteDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDedicatedAiClusterResponse

DeleteDedicatedAiClusterResponse wrapper for the DeleteDedicatedAiCluster operation

type DeleteDedicatedAiClusterResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDedicatedAiClusterResponse) HTTPResponse

func (response DeleteDedicatedAiClusterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDedicatedAiClusterResponse) String

func (response DeleteDedicatedAiClusterResponse) String() string

type DeleteEndpointRequest

DeleteEndpointRequest wrapper for the DeleteEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteEndpoint.go.html to see an example of how to use DeleteEndpointRequest.

type DeleteEndpointRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the endpoint.
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteEndpointRequest) BinaryRequestBody

func (request DeleteEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteEndpointRequest) HTTPRequest

func (request DeleteEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteEndpointRequest) RetryPolicy

func (request DeleteEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteEndpointRequest) String

func (request DeleteEndpointRequest) String() string

func (DeleteEndpointRequest) ValidateEnumValue

func (request DeleteEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteEndpointResponse

DeleteEndpointResponse wrapper for the DeleteEndpoint operation

type DeleteEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteEndpointResponse) HTTPResponse

func (response DeleteEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteEndpointResponse) String

func (response DeleteEndpointResponse) String() string

type DeleteGenerativeAiPrivateEndpointRequest

DeleteGenerativeAiPrivateEndpointRequest wrapper for the DeleteGenerativeAiPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteGenerativeAiPrivateEndpoint.go.html to see an example of how to use DeleteGenerativeAiPrivateEndpointRequest.

type DeleteGenerativeAiPrivateEndpointRequest struct {

    // The unique id for a Generative AI private endpoint.
    GenerativeAiPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"generativeAiPrivateEndpointId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteGenerativeAiPrivateEndpointRequest) BinaryRequestBody

func (request DeleteGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteGenerativeAiPrivateEndpointRequest) HTTPRequest

func (request DeleteGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteGenerativeAiPrivateEndpointRequest) RetryPolicy

func (request DeleteGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteGenerativeAiPrivateEndpointRequest) String

func (request DeleteGenerativeAiPrivateEndpointRequest) String() string

func (DeleteGenerativeAiPrivateEndpointRequest) ValidateEnumValue

func (request DeleteGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteGenerativeAiPrivateEndpointResponse

DeleteGenerativeAiPrivateEndpointResponse wrapper for the DeleteGenerativeAiPrivateEndpoint operation

type DeleteGenerativeAiPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteGenerativeAiPrivateEndpointResponse) HTTPResponse

func (response DeleteGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteGenerativeAiPrivateEndpointResponse) String

func (response DeleteGenerativeAiPrivateEndpointResponse) String() string

type DeleteGenerativeAiProjectRequest

DeleteGenerativeAiProjectRequest wrapper for the DeleteGenerativeAiProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteGenerativeAiProject.go.html to see an example of how to use DeleteGenerativeAiProjectRequest.

type DeleteGenerativeAiProjectRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the generativeAiProject.
    GenerativeAiProjectId *string `mandatory:"true" contributesTo:"path" name:"generativeAiProjectId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteGenerativeAiProjectRequest) BinaryRequestBody

func (request DeleteGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteGenerativeAiProjectRequest) HTTPRequest

func (request DeleteGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteGenerativeAiProjectRequest) RetryPolicy

func (request DeleteGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteGenerativeAiProjectRequest) String

func (request DeleteGenerativeAiProjectRequest) String() string

func (DeleteGenerativeAiProjectRequest) ValidateEnumValue

func (request DeleteGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteGenerativeAiProjectResponse

DeleteGenerativeAiProjectResponse wrapper for the DeleteGenerativeAiProject operation

type DeleteGenerativeAiProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteGenerativeAiProjectResponse) HTTPResponse

func (response DeleteGenerativeAiProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteGenerativeAiProjectResponse) String

func (response DeleteGenerativeAiProjectResponse) String() string

type DeleteHostedApplicationRequest

DeleteHostedApplicationRequest wrapper for the DeleteHostedApplication operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedApplication.go.html to see an example of how to use DeleteHostedApplicationRequest.

type DeleteHostedApplicationRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    HostedApplicationId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteHostedApplicationRequest) BinaryRequestBody

func (request DeleteHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostedApplicationRequest) HTTPRequest

func (request DeleteHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostedApplicationRequest) RetryPolicy

func (request DeleteHostedApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostedApplicationRequest) String

func (request DeleteHostedApplicationRequest) String() string

func (DeleteHostedApplicationRequest) ValidateEnumValue

func (request DeleteHostedApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteHostedApplicationResponse

DeleteHostedApplicationResponse wrapper for the DeleteHostedApplication operation

type DeleteHostedApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteHostedApplicationResponse) HTTPResponse

func (response DeleteHostedApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostedApplicationResponse) String

func (response DeleteHostedApplicationResponse) String() string

type DeleteHostedApplicationStorageRequest

DeleteHostedApplicationStorageRequest wrapper for the DeleteHostedApplicationStorage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedApplicationStorage.go.html to see an example of how to use DeleteHostedApplicationStorageRequest.

type DeleteHostedApplicationStorageRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application storage.
    HostedApplicationStorageId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationStorageId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteHostedApplicationStorageRequest) BinaryRequestBody

func (request DeleteHostedApplicationStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostedApplicationStorageRequest) HTTPRequest

func (request DeleteHostedApplicationStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostedApplicationStorageRequest) RetryPolicy

func (request DeleteHostedApplicationStorageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostedApplicationStorageRequest) String

func (request DeleteHostedApplicationStorageRequest) String() string

func (DeleteHostedApplicationStorageRequest) ValidateEnumValue

func (request DeleteHostedApplicationStorageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteHostedApplicationStorageResponse

DeleteHostedApplicationStorageResponse wrapper for the DeleteHostedApplicationStorage operation

type DeleteHostedApplicationStorageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteHostedApplicationStorageResponse) HTTPResponse

func (response DeleteHostedApplicationStorageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostedApplicationStorageResponse) String

func (response DeleteHostedApplicationStorageResponse) String() string

type DeleteHostedDeploymentArtifactRequest

DeleteHostedDeploymentArtifactRequest wrapper for the DeleteHostedDeploymentArtifact operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedDeploymentArtifact.go.html to see an example of how to use DeleteHostedDeploymentArtifactRequest.

type DeleteHostedDeploymentArtifactRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    HostedDeploymentId *string `mandatory:"true" contributesTo:"path" name:"hostedDeploymentId"`

    // The id of the artifact.
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteHostedDeploymentArtifactRequest) BinaryRequestBody

func (request DeleteHostedDeploymentArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostedDeploymentArtifactRequest) HTTPRequest

func (request DeleteHostedDeploymentArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostedDeploymentArtifactRequest) RetryPolicy

func (request DeleteHostedDeploymentArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostedDeploymentArtifactRequest) String

func (request DeleteHostedDeploymentArtifactRequest) String() string

func (DeleteHostedDeploymentArtifactRequest) ValidateEnumValue

func (request DeleteHostedDeploymentArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteHostedDeploymentArtifactResponse

DeleteHostedDeploymentArtifactResponse wrapper for the DeleteHostedDeploymentArtifact operation

type DeleteHostedDeploymentArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteHostedDeploymentArtifactResponse) HTTPResponse

func (response DeleteHostedDeploymentArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostedDeploymentArtifactResponse) String

func (response DeleteHostedDeploymentArtifactResponse) String() string

type DeleteHostedDeploymentRequest

DeleteHostedDeploymentRequest wrapper for the DeleteHostedDeployment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedDeployment.go.html to see an example of how to use DeleteHostedDeploymentRequest.

type DeleteHostedDeploymentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    HostedDeploymentId *string `mandatory:"true" contributesTo:"path" name:"hostedDeploymentId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteHostedDeploymentRequest) BinaryRequestBody

func (request DeleteHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteHostedDeploymentRequest) HTTPRequest

func (request DeleteHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteHostedDeploymentRequest) RetryPolicy

func (request DeleteHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteHostedDeploymentRequest) String

func (request DeleteHostedDeploymentRequest) String() string

func (DeleteHostedDeploymentRequest) ValidateEnumValue

func (request DeleteHostedDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteHostedDeploymentResponse

DeleteHostedDeploymentResponse wrapper for the DeleteHostedDeployment operation

type DeleteHostedDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteHostedDeploymentResponse) HTTPResponse

func (response DeleteHostedDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteHostedDeploymentResponse) String

func (response DeleteHostedDeploymentResponse) String() string

type DeleteImportedModelRequest

DeleteImportedModelRequest wrapper for the DeleteImportedModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteImportedModel.go.html to see an example of how to use DeleteImportedModelRequest.

type DeleteImportedModelRequest struct {

    // The importedModel OCID
    ImportedModelId *string `mandatory:"true" contributesTo:"path" name:"importedModelId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteImportedModelRequest) BinaryRequestBody

func (request DeleteImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteImportedModelRequest) HTTPRequest

func (request DeleteImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteImportedModelRequest) RetryPolicy

func (request DeleteImportedModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteImportedModelRequest) String

func (request DeleteImportedModelRequest) String() string

func (DeleteImportedModelRequest) ValidateEnumValue

func (request DeleteImportedModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteImportedModelResponse

DeleteImportedModelResponse wrapper for the DeleteImportedModel operation

type DeleteImportedModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteImportedModelResponse) HTTPResponse

func (response DeleteImportedModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteImportedModelResponse) String

func (response DeleteImportedModelResponse) String() string

type DeleteModelRequest

DeleteModelRequest wrapper for the DeleteModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteModel.go.html to see an example of how to use DeleteModelRequest.

type DeleteModelRequest struct {

    // The model OCID
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteModelRequest) BinaryRequestBody

func (request DeleteModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteModelRequest) HTTPRequest

func (request DeleteModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteModelRequest) RetryPolicy

func (request DeleteModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteModelRequest) String

func (request DeleteModelRequest) String() string

func (DeleteModelRequest) ValidateEnumValue

func (request DeleteModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteModelResponse

DeleteModelResponse wrapper for the DeleteModel operation

type DeleteModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteModelResponse) HTTPResponse

func (response DeleteModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteModelResponse) String

func (response DeleteModelResponse) String() string

type DeleteSemanticStoreRequest

DeleteSemanticStoreRequest wrapper for the DeleteSemanticStore operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteSemanticStore.go.html to see an example of how to use DeleteSemanticStoreRequest.

type DeleteSemanticStoreRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SemanticStore.
    SemanticStoreId *string `mandatory:"true" contributesTo:"path" name:"semanticStoreId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteSemanticStoreRequest) BinaryRequestBody

func (request DeleteSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteSemanticStoreRequest) HTTPRequest

func (request DeleteSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteSemanticStoreRequest) RetryPolicy

func (request DeleteSemanticStoreRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteSemanticStoreRequest) String

func (request DeleteSemanticStoreRequest) String() string

func (DeleteSemanticStoreRequest) ValidateEnumValue

func (request DeleteSemanticStoreRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteSemanticStoreResponse

DeleteSemanticStoreResponse wrapper for the DeleteSemanticStore operation

type DeleteSemanticStoreResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteSemanticStoreResponse) HTTPResponse

func (response DeleteSemanticStoreResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteSemanticStoreResponse) String

func (response DeleteSemanticStoreResponse) String() string

type DeleteVectorStoreConnectorRequest

DeleteVectorStoreConnectorRequest wrapper for the DeleteVectorStoreConnector operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteVectorStoreConnector.go.html to see an example of how to use DeleteVectorStoreConnectorRequest.

type DeleteVectorStoreConnectorRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    VectorStoreConnectorId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteVectorStoreConnectorRequest) BinaryRequestBody

func (request DeleteVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteVectorStoreConnectorRequest) HTTPRequest

func (request DeleteVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteVectorStoreConnectorRequest) RetryPolicy

func (request DeleteVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteVectorStoreConnectorRequest) String

func (request DeleteVectorStoreConnectorRequest) String() string

func (DeleteVectorStoreConnectorRequest) ValidateEnumValue

func (request DeleteVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteVectorStoreConnectorResponse

DeleteVectorStoreConnectorResponse wrapper for the DeleteVectorStoreConnector operation

type DeleteVectorStoreConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteVectorStoreConnectorResponse) HTTPResponse

func (response DeleteVectorStoreConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteVectorStoreConnectorResponse) String

func (response DeleteVectorStoreConnectorResponse) String() string

type EmbeddingConfig

EmbeddingConfig Configuration for generating embeddings from extracted information.

type EmbeddingConfig struct {
    LlmSelection LlmSelection `mandatory:"true" json:"llmSelection"`
}

func (EmbeddingConfig) GetLlmSelection

func (m EmbeddingConfig) GetLlmSelection() LlmSelection

GetLlmSelection returns LlmSelection

func (EmbeddingConfig) MarshalJSON

func (m EmbeddingConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EmbeddingConfig) String

func (m EmbeddingConfig) String() string

func (*EmbeddingConfig) UnmarshalJSON

func (m *EmbeddingConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EmbeddingConfig) ValidateEnumValue

func (m EmbeddingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Endpoint

Endpoint To host a custom model for inference, create an endpoint for that model on a dedicated AI cluster of type HOSTING. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type Endpoint struct {

    // An OCID that uniquely identifies this endpoint resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the model that's used to create this endpoint.
    ModelId *string `mandatory:"true" json:"modelId"`

    // The compartment OCID to create the endpoint in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the dedicated AI cluster on which the model will be deployed to.
    DedicatedAiClusterId *string `mandatory:"true" json:"dedicatedAiClusterId"`

    // The date and time that the endpoint was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the endpoint.
    LifecycleState EndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the Generative AI private endpoint to which this endpoint is attached to.
    GenerativeAiPrivateEndpointId *string `mandatory:"false" json:"generativeAiPrivateEndpointId"`

    // The date and time that the endpoint was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state of the endpoint in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    ContentModerationConfig *ContentModerationConfig `mandatory:"false" json:"contentModerationConfig"`

    PromptInjectionConfig *PromptInjectionConfig `mandatory:"false" json:"promptInjectionConfig"`

    PiiDetectionConfig *PiiDetectionConfig `mandatory:"false" json:"piiDetectionConfig"`

    PreviousState *Endpoint `mandatory:"false" json:"previousState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Endpoint) String

func (m Endpoint) String() string

func (Endpoint) ValidateEnumValue

func (m Endpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EndpointCollection

EndpointCollection Results of an endpoint search. Contains EndpointSummary items and other information such as metadata.

type EndpointCollection struct {

    // List of endpoints.
    Items []EndpointSummary `mandatory:"true" json:"items"`
}

func (EndpointCollection) String

func (m EndpointCollection) String() string

func (EndpointCollection) ValidateEnumValue

func (m EndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EndpointLifecycleStateEnum

EndpointLifecycleStateEnum Enum with underlying type: string

type EndpointLifecycleStateEnum string

Set of constants representing the allowable values for EndpointLifecycleStateEnum

const (
    EndpointLifecycleStateActive   EndpointLifecycleStateEnum = "ACTIVE"
    EndpointLifecycleStateCreating EndpointLifecycleStateEnum = "CREATING"
    EndpointLifecycleStateUpdating EndpointLifecycleStateEnum = "UPDATING"
    EndpointLifecycleStateDeleting EndpointLifecycleStateEnum = "DELETING"
    EndpointLifecycleStateDeleted  EndpointLifecycleStateEnum = "DELETED"
    EndpointLifecycleStateFailed   EndpointLifecycleStateEnum = "FAILED"
)

func GetEndpointLifecycleStateEnumValues

func GetEndpointLifecycleStateEnumValues() []EndpointLifecycleStateEnum

GetEndpointLifecycleStateEnumValues Enumerates the set of values for EndpointLifecycleStateEnum

func GetMappingEndpointLifecycleStateEnum

func GetMappingEndpointLifecycleStateEnum(val string) (EndpointLifecycleStateEnum, bool)

GetMappingEndpointLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type EndpointSummary

EndpointSummary Summary information for an endpoint resource.

type EndpointSummary struct {

    // An OCID that uniquely identifies this endpoint resource.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the model that's used to create this endpoint.
    ModelId *string `mandatory:"true" json:"modelId"`

    // The compartment OCID to create the endpoint in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the dedicated AI cluster on which a model will be deployed to.
    DedicatedAiClusterId *string `mandatory:"true" json:"dedicatedAiClusterId"`

    // The date and time that the endpoint was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the endpoint.
    // Allowed values are:
    // - ACTIVE
    // - CREATING
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState EndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the Generative AI private endpoint to which this endpoint is attached to.
    GenerativeAiPrivateEndpointId *string `mandatory:"false" json:"generativeAiPrivateEndpointId"`

    // The date and time the endpoint was updated in the format of n RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state with detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    ContentModerationConfig *ContentModerationConfig `mandatory:"false" json:"contentModerationConfig"`

    PromptInjectionConfig *PromptInjectionConfig `mandatory:"false" json:"promptInjectionConfig"`

    PiiDetectionConfig *PiiDetectionConfig `mandatory:"false" json:"piiDetectionConfig"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (EndpointSummary) String

func (m EndpointSummary) String() string

func (EndpointSummary) ValidateEnumValue

func (m EndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnvironmentVariable

EnvironmentVariable The environment variables for the Hosted Application

type EnvironmentVariable struct {

    // Name of the environment variable.
    Name *string `mandatory:"true" json:"name"`

    // Type of the environment variable (PLAINTEXT or HASHED, no default value).
    Type EnvironmentVariableTypeEnum `mandatory:"true" json:"type"`

    // Value of the environment variable.
    Value *interface{} `mandatory:"true" json:"value"`
}

func (EnvironmentVariable) String

func (m EnvironmentVariable) String() string

func (EnvironmentVariable) ValidateEnumValue

func (m EnvironmentVariable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EnvironmentVariableTypeEnum

EnvironmentVariableTypeEnum Enum with underlying type: string

type EnvironmentVariableTypeEnum string

Set of constants representing the allowable values for EnvironmentVariableTypeEnum

const (
    EnvironmentVariableTypePlaintext EnvironmentVariableTypeEnum = "PLAINTEXT"
    EnvironmentVariableTypeVault     EnvironmentVariableTypeEnum = "VAULT"
)

func GetEnvironmentVariableTypeEnumValues

func GetEnvironmentVariableTypeEnumValues() []EnvironmentVariableTypeEnum

GetEnvironmentVariableTypeEnumValues Enumerates the set of values for EnvironmentVariableTypeEnum

func GetMappingEnvironmentVariableTypeEnum

func GetMappingEnvironmentVariableTypeEnum(val string) (EnvironmentVariableTypeEnum, bool)

GetMappingEnvironmentVariableTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExtractionConfig

ExtractionConfig Configuration for information extraction from conversation content.

type ExtractionConfig struct {
    LlmSelection LlmSelection `mandatory:"true" json:"llmSelection"`
}

func (ExtractionConfig) GetLlmSelection

func (m ExtractionConfig) GetLlmSelection() LlmSelection

GetLlmSelection returns LlmSelection

func (ExtractionConfig) MarshalJSON

func (m ExtractionConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExtractionConfig) String

func (m ExtractionConfig) String() string

func (*ExtractionConfig) UnmarshalJSON

func (m *ExtractionConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExtractionConfig) ValidateEnumValue

func (m ExtractionConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FileSyncIngestionLogs

FileSyncIngestionLogs A Log object that gives the ingestion status of a File from a datasource read by a VectorStoreConnector

type FileSyncIngestionLogs struct {

    // An identifier that identifies a File ingested to a VectorStore.
    FileId *string `mandatory:"true" json:"fileId"`

    // The path where the file was located in the datasource.
    FilePath *string `mandatory:"true" json:"filePath"`

    // The current status of ingestion for the File
    Status FileSyncIngestionLogsStatusEnum `mandatory:"true" json:"status"`

    // The size of the file.
    FileSizeInBytes *int `mandatory:"false" json:"fileSizeInBytes"`

    // The total number of chunks created from the File.
    TotalChunksCreated *int `mandatory:"false" json:"totalChunksCreated"`

    // The duration taken(in seconds) to ingest the File.
    DurationInSeconds *int `mandatory:"false" json:"durationInSeconds"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (FileSyncIngestionLogs) String

func (m FileSyncIngestionLogs) String() string

func (FileSyncIngestionLogs) ValidateEnumValue

func (m FileSyncIngestionLogs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FileSyncIngestionLogsCollection

FileSyncIngestionLogsCollection Results of a VectorStoreConnector Ingestion Log search.

type FileSyncIngestionLogsCollection struct {

    // List of VectorStoreConnectorIngestionLogs objects.
    Items []FileSyncIngestionLogs `mandatory:"true" json:"items"`
}

func (FileSyncIngestionLogsCollection) String

func (m FileSyncIngestionLogsCollection) String() string

func (FileSyncIngestionLogsCollection) ValidateEnumValue

func (m FileSyncIngestionLogsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FileSyncIngestionLogsStatusEnum

FileSyncIngestionLogsStatusEnum Enum with underlying type: string

type FileSyncIngestionLogsStatusEnum string

Set of constants representing the allowable values for FileSyncIngestionLogsStatusEnum

const (
    FileSyncIngestionLogsStatusCompleted  FileSyncIngestionLogsStatusEnum = "COMPLETED"
    FileSyncIngestionLogsStatusCancelled  FileSyncIngestionLogsStatusEnum = "CANCELLED"
    FileSyncIngestionLogsStatusFailed     FileSyncIngestionLogsStatusEnum = "FAILED"
    FileSyncIngestionLogsStatusQueued     FileSyncIngestionLogsStatusEnum = "QUEUED"
    FileSyncIngestionLogsStatusInProgress FileSyncIngestionLogsStatusEnum = "IN_PROGRESS"
)

func GetFileSyncIngestionLogsStatusEnumValues

func GetFileSyncIngestionLogsStatusEnumValues() []FileSyncIngestionLogsStatusEnum

GetFileSyncIngestionLogsStatusEnumValues Enumerates the set of values for FileSyncIngestionLogsStatusEnum

func GetMappingFileSyncIngestionLogsStatusEnum

func GetMappingFileSyncIngestionLogsStatusEnum(val string) (FileSyncIngestionLogsStatusEnum, bool)

GetMappingFileSyncIngestionLogsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type FileSyncStatistics

FileSyncStatistics Synchronization Statistics for a VectorStore File Sync operation or for a VectorStore Connector

type FileSyncStatistics struct {

    // The total number of files synchronized from the datasource.
    TotalFilesSynced *int `mandatory:"false" json:"totalFilesSynced"`

    // FileSync Statistics for different file types.
    SyncStatsByFileType map[string]int `mandatory:"false" json:"syncStatsByFileType"`
}

func (FileSyncStatistics) String

func (m FileSyncStatistics) String() string

func (FileSyncStatistics) ValidateEnumValue

func (m FileSyncStatistics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FineTuneDetails

FineTuneDetails Details about fine-tuning a custom model.

type FineTuneDetails struct {
    TrainingDataset Dataset `mandatory:"true" json:"trainingDataset"`

    // The OCID of the dedicated AI cluster this fine-tuning runs on.
    DedicatedAiClusterId *string `mandatory:"true" json:"dedicatedAiClusterId"`

    TrainingConfig TrainingConfig `mandatory:"false" json:"trainingConfig"`
}

func (FineTuneDetails) String

func (m FineTuneDetails) String() string

func (*FineTuneDetails) UnmarshalJSON

func (m *FineTuneDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FineTuneDetails) ValidateEnumValue

func (m FineTuneDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenAiModelLlmSelection

GenAiModelLlmSelection LLM selection with specific Gen AI model.

type GenAiModelLlmSelection struct {

    // The id of the GenAI model
    ModelId *string `mandatory:"true" json:"modelId"`
}

func (GenAiModelLlmSelection) MarshalJSON

func (m GenAiModelLlmSelection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GenAiModelLlmSelection) String

func (m GenAiModelLlmSelection) String() string

func (GenAiModelLlmSelection) ValidateEnumValue

func (m GenAiModelLlmSelection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerativeAiClient

GenerativeAiClient a client for GenerativeAi

type GenerativeAiClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewGenerativeAiClientWithConfigurationProvider

func NewGenerativeAiClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client GenerativeAiClient, err error)

NewGenerativeAiClientWithConfigurationProvider Creates a new default GenerativeAi client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewGenerativeAiClientWithOboToken

func NewGenerativeAiClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client GenerativeAiClient, err error)

NewGenerativeAiClientWithOboToken Creates a new default GenerativeAi client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (GenerativeAiClient) AddArtifact

func (client GenerativeAiClient) AddArtifact(ctx context.Context, request AddArtifactRequest) (response AddArtifactResponse, err error)

AddArtifact add image with isAutoDeploy flag.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/AddArtifact.go.html to see an example of how to use AddArtifact API. A default retry strategy applies to this operation AddArtifact()

func (GenerativeAiClient) CancelVectorStoreConnectorFileSync

func (client GenerativeAiClient) CancelVectorStoreConnectorFileSync(ctx context.Context, request CancelVectorStoreConnectorFileSyncRequest) (response CancelVectorStoreConnectorFileSyncResponse, err error)

CancelVectorStoreConnectorFileSync Cancels a vectorStoreConnectorFileSync.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CancelVectorStoreConnectorFileSync.go.html to see an example of how to use CancelVectorStoreConnectorFileSync API. A default retry strategy applies to this operation CancelVectorStoreConnectorFileSync()

func (GenerativeAiClient) ChangeApiKeyCompartment

func (client GenerativeAiClient) ChangeApiKeyCompartment(ctx context.Context, request ChangeApiKeyCompartmentRequest) (response ChangeApiKeyCompartmentResponse, err error)

ChangeApiKeyCompartment Moves an API key into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeApiKeyCompartment.go.html to see an example of how to use ChangeApiKeyCompartment API. A default retry strategy applies to this operation ChangeApiKeyCompartment()

func (GenerativeAiClient) ChangeDedicatedAiClusterCompartment

func (client GenerativeAiClient) ChangeDedicatedAiClusterCompartment(ctx context.Context, request ChangeDedicatedAiClusterCompartmentRequest) (response ChangeDedicatedAiClusterCompartmentResponse, err error)

ChangeDedicatedAiClusterCompartment Moves a dedicated AI cluster into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeDedicatedAiClusterCompartment.go.html to see an example of how to use ChangeDedicatedAiClusterCompartment API. A default retry strategy applies to this operation ChangeDedicatedAiClusterCompartment()

func (GenerativeAiClient) ChangeEndpointCompartment

func (client GenerativeAiClient) ChangeEndpointCompartment(ctx context.Context, request ChangeEndpointCompartmentRequest) (response ChangeEndpointCompartmentResponse, err error)

ChangeEndpointCompartment Moves an endpoint into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartment API. A default retry strategy applies to this operation ChangeEndpointCompartment()

func (GenerativeAiClient) ChangeGenerativeAiPrivateEndpointCompartment

func (client GenerativeAiClient) ChangeGenerativeAiPrivateEndpointCompartment(ctx context.Context, request ChangeGenerativeAiPrivateEndpointCompartmentRequest) (response ChangeGenerativeAiPrivateEndpointCompartmentResponse, err error)

ChangeGenerativeAiPrivateEndpointCompartment Moves a Generative AI private endpoint into a different compartment. When provided, If-Match is checked against ETag values of the resource.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeGenerativeAiPrivateEndpointCompartment.go.html to see an example of how to use ChangeGenerativeAiPrivateEndpointCompartment API. A default retry strategy applies to this operation ChangeGenerativeAiPrivateEndpointCompartment()

func (GenerativeAiClient) ChangeGenerativeAiProjectCompartment

func (client GenerativeAiClient) ChangeGenerativeAiProjectCompartment(ctx context.Context, request ChangeGenerativeAiProjectCompartmentRequest) (response ChangeGenerativeAiProjectCompartmentResponse, err error)

ChangeGenerativeAiProjectCompartment Moves a generativeAiProject into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeGenerativeAiProjectCompartment.go.html to see an example of how to use ChangeGenerativeAiProjectCompartment API. A default retry strategy applies to this operation ChangeGenerativeAiProjectCompartment()

func (GenerativeAiClient) ChangeHostedApplicationCompartment

func (client GenerativeAiClient) ChangeHostedApplicationCompartment(ctx context.Context, request ChangeHostedApplicationCompartmentRequest) (response ChangeHostedApplicationCompartmentResponse, err error)

ChangeHostedApplicationCompartment Moves a hosted application into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeHostedApplicationCompartment.go.html to see an example of how to use ChangeHostedApplicationCompartment API. A default retry strategy applies to this operation ChangeHostedApplicationCompartment()

func (GenerativeAiClient) ChangeHostedApplicationStorageCompartment

func (client GenerativeAiClient) ChangeHostedApplicationStorageCompartment(ctx context.Context, request ChangeHostedApplicationStorageCompartmentRequest) (response ChangeHostedApplicationStorageCompartmentResponse, err error)

ChangeHostedApplicationStorageCompartment Moves a hosted application storage into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeHostedApplicationStorageCompartment.go.html to see an example of how to use ChangeHostedApplicationStorageCompartment API. A default retry strategy applies to this operation ChangeHostedApplicationStorageCompartment()

func (GenerativeAiClient) ChangeImportedModelCompartment

func (client GenerativeAiClient) ChangeImportedModelCompartment(ctx context.Context, request ChangeImportedModelCompartmentRequest) (response ChangeImportedModelCompartmentResponse, err error)

ChangeImportedModelCompartment Moves an imported model into a different compartment. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeImportedModelCompartment.go.html to see an example of how to use ChangeImportedModelCompartment API. A default retry strategy applies to this operation ChangeImportedModelCompartment()

func (GenerativeAiClient) ChangeModelCompartment

func (client GenerativeAiClient) ChangeModelCompartment(ctx context.Context, request ChangeModelCompartmentRequest) (response ChangeModelCompartmentResponse, err error)

ChangeModelCompartment Moves a custom model into a different compartment. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeModelCompartment.go.html to see an example of how to use ChangeModelCompartment API. A default retry strategy applies to this operation ChangeModelCompartment()

func (GenerativeAiClient) ChangeSemanticStoreCompartment

func (client GenerativeAiClient) ChangeSemanticStoreCompartment(ctx context.Context, request ChangeSemanticStoreCompartmentRequest) (response ChangeSemanticStoreCompartmentResponse, err error)

ChangeSemanticStoreCompartment Moves a SemanticStore into a different compartment within the same tenancy. For information about moving resources between compartments, see Moving Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcompartments.htm#moveRes).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ChangeSemanticStoreCompartment.go.html to see an example of how to use ChangeSemanticStoreCompartment API. A default retry strategy applies to this operation ChangeSemanticStoreCompartment()

func (*GenerativeAiClient) ConfigurationProvider

func (client *GenerativeAiClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (GenerativeAiClient) CreateApiKey

func (client GenerativeAiClient) CreateApiKey(ctx context.Context, request CreateApiKeyRequest) (response CreateApiKeyResponse, err error)

CreateApiKey Creates a new API key in the specified compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateApiKey.go.html to see an example of how to use CreateApiKey API. A default retry strategy applies to this operation CreateApiKey()

func (GenerativeAiClient) CreateDedicatedAiCluster

func (client GenerativeAiClient) CreateDedicatedAiCluster(ctx context.Context, request CreateDedicatedAiClusterRequest) (response CreateDedicatedAiClusterResponse, err error)

CreateDedicatedAiCluster Creates a dedicated AI cluster.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateDedicatedAiCluster.go.html to see an example of how to use CreateDedicatedAiCluster API. A default retry strategy applies to this operation CreateDedicatedAiCluster()

func (GenerativeAiClient) CreateEndpoint

func (client GenerativeAiClient) CreateEndpoint(ctx context.Context, request CreateEndpointRequest) (response CreateEndpointResponse, err error)

CreateEndpoint Creates an endpoint. The header contains an opc-work-request-id, which is the id for the WorkRequest that tracks the endpoint creation progress.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateEndpoint.go.html to see an example of how to use CreateEndpoint API. A default retry strategy applies to this operation CreateEndpoint()

func (GenerativeAiClient) CreateGenerativeAiPrivateEndpoint

func (client GenerativeAiClient) CreateGenerativeAiPrivateEndpoint(ctx context.Context, request CreateGenerativeAiPrivateEndpointRequest) (response CreateGenerativeAiPrivateEndpointResponse, err error)

CreateGenerativeAiPrivateEndpoint Creates a Generative AI private endpoint.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateGenerativeAiPrivateEndpoint.go.html to see an example of how to use CreateGenerativeAiPrivateEndpoint API. A default retry strategy applies to this operation CreateGenerativeAiPrivateEndpoint()

func (GenerativeAiClient) CreateGenerativeAiProject

func (client GenerativeAiClient) CreateGenerativeAiProject(ctx context.Context, request CreateGenerativeAiProjectRequest) (response CreateGenerativeAiProjectResponse, err error)

CreateGenerativeAiProject Creates a GenerativeAiProject. The header contains an opc-work-request-id, which is the id for the WorkRequest that tracks the generativeAiProject creation progress.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateGenerativeAiProject.go.html to see an example of how to use CreateGenerativeAiProject API. A default retry strategy applies to this operation CreateGenerativeAiProject()

func (GenerativeAiClient) CreateHostedApplication

func (client GenerativeAiClient) CreateHostedApplication(ctx context.Context, request CreateHostedApplicationRequest) (response CreateHostedApplicationResponse, err error)

CreateHostedApplication Creates a hosted application.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateHostedApplication.go.html to see an example of how to use CreateHostedApplication API. A default retry strategy applies to this operation CreateHostedApplication()

func (GenerativeAiClient) CreateHostedApplicationStorage

func (client GenerativeAiClient) CreateHostedApplicationStorage(ctx context.Context, request CreateHostedApplicationStorageRequest) (response CreateHostedApplicationStorageResponse, err error)

CreateHostedApplicationStorage Creates a hosted application storage.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateHostedApplicationStorage.go.html to see an example of how to use CreateHostedApplicationStorage API. A default retry strategy applies to this operation CreateHostedApplicationStorage()

func (GenerativeAiClient) CreateHostedDeployment

func (client GenerativeAiClient) CreateHostedDeployment(ctx context.Context, request CreateHostedDeploymentRequest) (response CreateHostedDeploymentResponse, err error)

CreateHostedDeployment Creates a hosted deployment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateHostedDeployment.go.html to see an example of how to use CreateHostedDeployment API. A default retry strategy applies to this operation CreateHostedDeployment()

func (GenerativeAiClient) CreateImportedModel

func (client GenerativeAiClient) CreateImportedModel(ctx context.Context, request CreateImportedModelRequest) (response CreateImportedModelResponse, err error)

CreateImportedModel Import a model from ModelDataSource. The header contains an opc-work-request-id, which is the id for the WorkRequest that tracks the importedModel creation progress.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateImportedModel.go.html to see an example of how to use CreateImportedModel API. A default retry strategy applies to this operation CreateImportedModel()

func (GenerativeAiClient) CreateModel

func (client GenerativeAiClient) CreateModel(ctx context.Context, request CreateModelRequest) (response CreateModelResponse, err error)

CreateModel Creates a custom model by fine-tuning a base model with your own dataset. You can create a new custom models or create a new version of existing custom model.. The header contains an opc-work-request-id, which is the id for the WorkRequest that tracks the model creation progress.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateModel.go.html to see an example of how to use CreateModel API. A default retry strategy applies to this operation CreateModel()

func (GenerativeAiClient) CreateSemanticStore

func (client GenerativeAiClient) CreateSemanticStore(ctx context.Context, request CreateSemanticStoreRequest) (response CreateSemanticStoreResponse, err error)

CreateSemanticStore Creates a SemanticStore.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateSemanticStore.go.html to see an example of how to use CreateSemanticStore API. A default retry strategy applies to this operation CreateSemanticStore()

func (GenerativeAiClient) CreateVectorStoreConnector

func (client GenerativeAiClient) CreateVectorStoreConnector(ctx context.Context, request CreateVectorStoreConnectorRequest) (response CreateVectorStoreConnectorResponse, err error)

CreateVectorStoreConnector Creates a VectorStoreConnector. The header contains an opc-work-request-id, which is the id for the WorkRequest that tracks the vectorStoreConnector creation progress.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateVectorStoreConnector.go.html to see an example of how to use CreateVectorStoreConnector API. A default retry strategy applies to this operation CreateVectorStoreConnector()

func (GenerativeAiClient) CreateVectorStoreConnectorFileSync

func (client GenerativeAiClient) CreateVectorStoreConnectorFileSync(ctx context.Context, request CreateVectorStoreConnectorFileSyncRequest) (response CreateVectorStoreConnectorFileSyncResponse, err error)

CreateVectorStoreConnectorFileSync Creates a File Sync operation for a VectorStoreConnector. The header contains an opc-work-request-id, which is the id for the WorkRequest that tracks the vectorStoreConnectorFileSync creation progress.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/CreateVectorStoreConnectorFileSync.go.html to see an example of how to use CreateVectorStoreConnectorFileSync API. A default retry strategy applies to this operation CreateVectorStoreConnectorFileSync()

func (GenerativeAiClient) DeleteApiKey

func (client GenerativeAiClient) DeleteApiKey(ctx context.Context, request DeleteApiKeyRequest) (response DeleteApiKeyResponse, err error)

DeleteApiKey Deletes an API key.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteApiKey.go.html to see an example of how to use DeleteApiKey API. A default retry strategy applies to this operation DeleteApiKey()

func (GenerativeAiClient) DeleteDedicatedAiCluster

func (client GenerativeAiClient) DeleteDedicatedAiCluster(ctx context.Context, request DeleteDedicatedAiClusterRequest) (response DeleteDedicatedAiClusterResponse, err error)

DeleteDedicatedAiCluster Deletes a dedicated AI cluster. You can only delete clusters without attached resources. Before you delete a hosting dedicated AI cluster, you must delete the endpoints associated to that cluster. Before you delete a fine-tuning dedicated AI cluster, you must delete the custom model on that cluster. The delete action permanently deletes the cluster. This action can't be undone.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteDedicatedAiCluster.go.html to see an example of how to use DeleteDedicatedAiCluster API. A default retry strategy applies to this operation DeleteDedicatedAiCluster()

func (GenerativeAiClient) DeleteEndpoint

func (client GenerativeAiClient) DeleteEndpoint(ctx context.Context, request DeleteEndpointRequest) (response DeleteEndpointResponse, err error)

DeleteEndpoint Deletes an endpoint.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteEndpoint.go.html to see an example of how to use DeleteEndpoint API. A default retry strategy applies to this operation DeleteEndpoint()

func (GenerativeAiClient) DeleteGenerativeAiPrivateEndpoint

func (client GenerativeAiClient) DeleteGenerativeAiPrivateEndpoint(ctx context.Context, request DeleteGenerativeAiPrivateEndpointRequest) (response DeleteGenerativeAiPrivateEndpointResponse, err error)

DeleteGenerativeAiPrivateEndpoint Deletes a Generative AI private endpoint using `privateEndpointId`.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteGenerativeAiPrivateEndpoint.go.html to see an example of how to use DeleteGenerativeAiPrivateEndpoint API. A default retry strategy applies to this operation DeleteGenerativeAiPrivateEndpoint()

func (GenerativeAiClient) DeleteGenerativeAiProject

func (client GenerativeAiClient) DeleteGenerativeAiProject(ctx context.Context, request DeleteGenerativeAiProjectRequest) (response DeleteGenerativeAiProjectResponse, err error)

DeleteGenerativeAiProject Deletes a generativeAiProject.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteGenerativeAiProject.go.html to see an example of how to use DeleteGenerativeAiProject API. A default retry strategy applies to this operation DeleteGenerativeAiProject()

func (GenerativeAiClient) DeleteHostedApplication

func (client GenerativeAiClient) DeleteHostedApplication(ctx context.Context, request DeleteHostedApplicationRequest) (response DeleteHostedApplicationResponse, err error)

DeleteHostedApplication Deletes a hosted application. You can only delete hosted application without attached resources. Before you delete a hosting hosted application, you must delete the endpoints associated to that application. Before you delete a fine-tuning hosted application, you must delete the custom model on that application. The delete action permanently deletes the cluster. This action can't be undone.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedApplication.go.html to see an example of how to use DeleteHostedApplication API. A default retry strategy applies to this operation DeleteHostedApplication()

func (GenerativeAiClient) DeleteHostedApplicationStorage

func (client GenerativeAiClient) DeleteHostedApplicationStorage(ctx context.Context, request DeleteHostedApplicationStorageRequest) (response DeleteHostedApplicationStorageResponse, err error)

DeleteHostedApplicationStorage Deletes a hosted application. You can only delete hosted application without attached resources. Before you delete a hosting hosted application, you must delete the endpoints associated to that application. Before you delete a fine-tuning hosted application, you must delete the custom model on that application. The delete action permanently deletes the cluster. This action can't be undone.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedApplicationStorage.go.html to see an example of how to use DeleteHostedApplicationStorage API. A default retry strategy applies to this operation DeleteHostedApplicationStorage()

func (GenerativeAiClient) DeleteHostedDeployment

func (client GenerativeAiClient) DeleteHostedDeployment(ctx context.Context, request DeleteHostedDeploymentRequest) (response DeleteHostedDeploymentResponse, err error)

DeleteHostedDeployment Deletes a hosted deployment. You can only delete hosted deployment without attached resources. Before you delete a hosting hosted deployment, you must delete the endpoints associated to that deployment. Before you delete a fine-tuning hosted deployment, you must delete the custom model on that deployment. The delete action permanently deletes the cluster. This action can't be undone.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedDeployment.go.html to see an example of how to use DeleteHostedDeployment API. A default retry strategy applies to this operation DeleteHostedDeployment()

func (GenerativeAiClient) DeleteHostedDeploymentArtifact

func (client GenerativeAiClient) DeleteHostedDeploymentArtifact(ctx context.Context, request DeleteHostedDeploymentArtifactRequest) (response DeleteHostedDeploymentArtifactResponse, err error)

DeleteHostedDeploymentArtifact delete artifact.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteHostedDeploymentArtifact.go.html to see an example of how to use DeleteHostedDeploymentArtifact API. A default retry strategy applies to this operation DeleteHostedDeploymentArtifact()

func (GenerativeAiClient) DeleteImportedModel

func (client GenerativeAiClient) DeleteImportedModel(ctx context.Context, request DeleteImportedModelRequest) (response DeleteImportedModelResponse, err error)

DeleteImportedModel Deletes an imported model. An imported model shouldn't be deleted if there's one or more active endpoints associated with that imported model.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteImportedModel.go.html to see an example of how to use DeleteImportedModel API. A default retry strategy applies to this operation DeleteImportedModel()

func (GenerativeAiClient) DeleteModel

func (client GenerativeAiClient) DeleteModel(ctx context.Context, request DeleteModelRequest) (response DeleteModelResponse, err error)

DeleteModel Deletes a custom model. A model shouldn't be deleted if there's one or more active endpoints associated with that model.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteModel.go.html to see an example of how to use DeleteModel API. A default retry strategy applies to this operation DeleteModel()

func (GenerativeAiClient) DeleteSemanticStore

func (client GenerativeAiClient) DeleteSemanticStore(ctx context.Context, request DeleteSemanticStoreRequest) (response DeleteSemanticStoreResponse, err error)

DeleteSemanticStore Deletes a semanticStore.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteSemanticStore.go.html to see an example of how to use DeleteSemanticStore API. A default retry strategy applies to this operation DeleteSemanticStore()

func (GenerativeAiClient) DeleteVectorStoreConnector

func (client GenerativeAiClient) DeleteVectorStoreConnector(ctx context.Context, request DeleteVectorStoreConnectorRequest) (response DeleteVectorStoreConnectorResponse, err error)

DeleteVectorStoreConnector Deletes a vectorStoreConnector.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/DeleteVectorStoreConnector.go.html to see an example of how to use DeleteVectorStoreConnector API. A default retry strategy applies to this operation DeleteVectorStoreConnector()

func (GenerativeAiClient) GetApiKey

func (client GenerativeAiClient) GetApiKey(ctx context.Context, request GetApiKeyRequest) (response GetApiKeyResponse, err error)

GetApiKey Gets information about an API key.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetApiKey.go.html to see an example of how to use GetApiKey API. A default retry strategy applies to this operation GetApiKey()

func (GenerativeAiClient) GetDedicatedAiCluster

func (client GenerativeAiClient) GetDedicatedAiCluster(ctx context.Context, request GetDedicatedAiClusterRequest) (response GetDedicatedAiClusterResponse, err error)

GetDedicatedAiCluster Gets information about a dedicated AI cluster.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetDedicatedAiCluster.go.html to see an example of how to use GetDedicatedAiCluster API. A default retry strategy applies to this operation GetDedicatedAiCluster()

func (GenerativeAiClient) GetEndpoint

func (client GenerativeAiClient) GetEndpoint(ctx context.Context, request GetEndpointRequest) (response GetEndpointResponse, err error)

GetEndpoint Gets information about an endpoint.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetEndpoint.go.html to see an example of how to use GetEndpoint API. A default retry strategy applies to this operation GetEndpoint()

func (GenerativeAiClient) GetGenerativeAiPrivateEndpoint

func (client GenerativeAiClient) GetGenerativeAiPrivateEndpoint(ctx context.Context, request GetGenerativeAiPrivateEndpointRequest) (response GetGenerativeAiPrivateEndpointResponse, err error)

GetGenerativeAiPrivateEndpoint Retrieves an Generative AI private endpoint using a `privateEndpointId`.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetGenerativeAiPrivateEndpoint.go.html to see an example of how to use GetGenerativeAiPrivateEndpoint API. A default retry strategy applies to this operation GetGenerativeAiPrivateEndpoint()

func (GenerativeAiClient) GetGenerativeAiProject

func (client GenerativeAiClient) GetGenerativeAiProject(ctx context.Context, request GetGenerativeAiProjectRequest) (response GetGenerativeAiProjectResponse, err error)

GetGenerativeAiProject Gets information about a generativeAiProject.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetGenerativeAiProject.go.html to see an example of how to use GetGenerativeAiProject API. A default retry strategy applies to this operation GetGenerativeAiProject()

func (GenerativeAiClient) GetHostedApplication

func (client GenerativeAiClient) GetHostedApplication(ctx context.Context, request GetHostedApplicationRequest) (response GetHostedApplicationResponse, err error)

GetHostedApplication Gets information about a hosted application.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetHostedApplication.go.html to see an example of how to use GetHostedApplication API. A default retry strategy applies to this operation GetHostedApplication()

func (GenerativeAiClient) GetHostedApplicationStorage

func (client GenerativeAiClient) GetHostedApplicationStorage(ctx context.Context, request GetHostedApplicationStorageRequest) (response GetHostedApplicationStorageResponse, err error)

GetHostedApplicationStorage Gets information about a hosted application storage.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetHostedApplicationStorage.go.html to see an example of how to use GetHostedApplicationStorage API. A default retry strategy applies to this operation GetHostedApplicationStorage()

func (GenerativeAiClient) GetHostedDeployment

func (client GenerativeAiClient) GetHostedDeployment(ctx context.Context, request GetHostedDeploymentRequest) (response GetHostedDeploymentResponse, err error)

GetHostedDeployment Gets information about a hosted deployment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetHostedDeployment.go.html to see an example of how to use GetHostedDeployment API. A default retry strategy applies to this operation GetHostedDeployment()

func (GenerativeAiClient) GetImportedModel

func (client GenerativeAiClient) GetImportedModel(ctx context.Context, request GetImportedModelRequest) (response GetImportedModelResponse, err error)

GetImportedModel Gets information about an imported model.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetImportedModel.go.html to see an example of how to use GetImportedModel API. A default retry strategy applies to this operation GetImportedModel()

func (GenerativeAiClient) GetModel

func (client GenerativeAiClient) GetModel(ctx context.Context, request GetModelRequest) (response GetModelResponse, err error)

GetModel Gets information about a custom model.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetModel.go.html to see an example of how to use GetModel API. A default retry strategy applies to this operation GetModel()

func (GenerativeAiClient) GetSemanticStore

func (client GenerativeAiClient) GetSemanticStore(ctx context.Context, request GetSemanticStoreRequest) (response GetSemanticStoreResponse, err error)

GetSemanticStore Gets information about a semanticStore.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetSemanticStore.go.html to see an example of how to use GetSemanticStore API. A default retry strategy applies to this operation GetSemanticStore()

func (GenerativeAiClient) GetVectorStoreConnector

func (client GenerativeAiClient) GetVectorStoreConnector(ctx context.Context, request GetVectorStoreConnectorRequest) (response GetVectorStoreConnectorResponse, err error)

GetVectorStoreConnector Gets information about a vectorStoreConnector.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetVectorStoreConnector.go.html to see an example of how to use GetVectorStoreConnector API. A default retry strategy applies to this operation GetVectorStoreConnector()

func (GenerativeAiClient) GetVectorStoreConnectorFileSync

func (client GenerativeAiClient) GetVectorStoreConnectorFileSync(ctx context.Context, request GetVectorStoreConnectorFileSyncRequest) (response GetVectorStoreConnectorFileSyncResponse, err error)

GetVectorStoreConnectorFileSync Gets information about a vectorStoreConnectorFileSync.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetVectorStoreConnectorFileSync.go.html to see an example of how to use GetVectorStoreConnectorFileSync API. A default retry strategy applies to this operation GetVectorStoreConnectorFileSync()

func (GenerativeAiClient) GetVectorStoreConnectorStats

func (client GenerativeAiClient) GetVectorStoreConnectorStats(ctx context.Context, request GetVectorStoreConnectorStatsRequest) (response GetVectorStoreConnectorStatsResponse, err error)

GetVectorStoreConnectorStats Gets Sync statistics from a vectorStoreConnector.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetVectorStoreConnectorStats.go.html to see an example of how to use GetVectorStoreConnectorStats API. A default retry strategy applies to this operation GetVectorStoreConnectorStats()

func (GenerativeAiClient) GetWorkRequest

func (client GenerativeAiClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the details of a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (GenerativeAiClient) ListApiKeys

func (client GenerativeAiClient) ListApiKeys(ctx context.Context, request ListApiKeysRequest) (response ListApiKeysResponse, err error)

ListApiKeys Lists the ApiKeys of a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListApiKeys.go.html to see an example of how to use ListApiKeys API. A default retry strategy applies to this operation ListApiKeys()

func (GenerativeAiClient) ListDedicatedAiClusters

func (client GenerativeAiClient) ListDedicatedAiClusters(ctx context.Context, request ListDedicatedAiClustersRequest) (response ListDedicatedAiClustersResponse, err error)

ListDedicatedAiClusters Lists the dedicated AI clusters in a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListDedicatedAiClusters.go.html to see an example of how to use ListDedicatedAiClusters API. A default retry strategy applies to this operation ListDedicatedAiClusters()

func (GenerativeAiClient) ListEndpoints

func (client GenerativeAiClient) ListEndpoints(ctx context.Context, request ListEndpointsRequest) (response ListEndpointsResponse, err error)

ListEndpoints Lists the endpoints of a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListEndpoints.go.html to see an example of how to use ListEndpoints API. A default retry strategy applies to this operation ListEndpoints()

func (GenerativeAiClient) ListGenerativeAiPrivateEndpoints

func (client GenerativeAiClient) ListGenerativeAiPrivateEndpoints(ctx context.Context, request ListGenerativeAiPrivateEndpointsRequest) (response ListGenerativeAiPrivateEndpointsResponse, err error)

ListGenerativeAiPrivateEndpoints Lists all Generative AI private endpoints in the specified compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListGenerativeAiPrivateEndpoints.go.html to see an example of how to use ListGenerativeAiPrivateEndpoints API. A default retry strategy applies to this operation ListGenerativeAiPrivateEndpoints()

func (GenerativeAiClient) ListGenerativeAiProjects

func (client GenerativeAiClient) ListGenerativeAiProjects(ctx context.Context, request ListGenerativeAiProjectsRequest) (response ListGenerativeAiProjectsResponse, err error)

ListGenerativeAiProjects Lists the generativeAiProjects of a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListGenerativeAiProjects.go.html to see an example of how to use ListGenerativeAiProjects API. A default retry strategy applies to this operation ListGenerativeAiProjects()

func (GenerativeAiClient) ListHostedApplicationStorages

func (client GenerativeAiClient) ListHostedApplicationStorages(ctx context.Context, request ListHostedApplicationStoragesRequest) (response ListHostedApplicationStoragesResponse, err error)

ListHostedApplicationStorages Lists the hosted application storage in a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListHostedApplicationStorages.go.html to see an example of how to use ListHostedApplicationStorages API. A default retry strategy applies to this operation ListHostedApplicationStorages()

func (GenerativeAiClient) ListHostedApplications

func (client GenerativeAiClient) ListHostedApplications(ctx context.Context, request ListHostedApplicationsRequest) (response ListHostedApplicationsResponse, err error)

ListHostedApplications Lists the hosted applications in a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListHostedApplications.go.html to see an example of how to use ListHostedApplications API. A default retry strategy applies to this operation ListHostedApplications()

func (GenerativeAiClient) ListHostedDeployments

func (client GenerativeAiClient) ListHostedDeployments(ctx context.Context, request ListHostedDeploymentsRequest) (response ListHostedDeploymentsResponse, err error)

ListHostedDeployments Lists the hosted applications in a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListHostedDeployments.go.html to see an example of how to use ListHostedDeployments API. A default retry strategy applies to this operation ListHostedDeployments()

func (GenerativeAiClient) ListImportedModels

func (client GenerativeAiClient) ListImportedModels(ctx context.Context, request ListImportedModelsRequest) (response ListImportedModelsResponse, err error)

ListImportedModels Lists imported models in a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListImportedModels.go.html to see an example of how to use ListImportedModels API. A default retry strategy applies to this operation ListImportedModels()

func (GenerativeAiClient) ListModels

func (client GenerativeAiClient) ListModels(ctx context.Context, request ListModelsRequest) (response ListModelsResponse, err error)

ListModels Lists the models in a specific compartment. Includes pretrained base models and fine-tuned custom models.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListModels.go.html to see an example of how to use ListModels API. A default retry strategy applies to this operation ListModels()

func (GenerativeAiClient) ListSemanticStores

func (client GenerativeAiClient) ListSemanticStores(ctx context.Context, request ListSemanticStoresRequest) (response ListSemanticStoresResponse, err error)

ListSemanticStores Lists the SemanticStores given specific filter.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListSemanticStores.go.html to see an example of how to use ListSemanticStores API. A default retry strategy applies to this operation ListSemanticStores()

func (GenerativeAiClient) ListVectorStoreConnectorFileSyncIngestionLogs

func (client GenerativeAiClient) ListVectorStoreConnectorFileSyncIngestionLogs(ctx context.Context, request ListVectorStoreConnectorFileSyncIngestionLogsRequest) (response ListVectorStoreConnectorFileSyncIngestionLogsResponse, err error)

ListVectorStoreConnectorFileSyncIngestionLogs Gets Ingestion logs for a vectorStoreConnectorFileSync operation.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectorFileSyncIngestionLogs.go.html to see an example of how to use ListVectorStoreConnectorFileSyncIngestionLogs API. A default retry strategy applies to this operation ListVectorStoreConnectorFileSyncIngestionLogs()

func (GenerativeAiClient) ListVectorStoreConnectorFileSyncs

func (client GenerativeAiClient) ListVectorStoreConnectorFileSyncs(ctx context.Context, request ListVectorStoreConnectorFileSyncsRequest) (response ListVectorStoreConnectorFileSyncsResponse, err error)

ListVectorStoreConnectorFileSyncs Lists the vectorStoreConnectorFileSyncs of a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectorFileSyncs.go.html to see an example of how to use ListVectorStoreConnectorFileSyncs API. A default retry strategy applies to this operation ListVectorStoreConnectorFileSyncs()

func (GenerativeAiClient) ListVectorStoreConnectorIngestionLogs

func (client GenerativeAiClient) ListVectorStoreConnectorIngestionLogs(ctx context.Context, request ListVectorStoreConnectorIngestionLogsRequest) (response ListVectorStoreConnectorIngestionLogsResponse, err error)

ListVectorStoreConnectorIngestionLogs Gets Ingestion logs for a vectorStoreConnector.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectorIngestionLogs.go.html to see an example of how to use ListVectorStoreConnectorIngestionLogs API. A default retry strategy applies to this operation ListVectorStoreConnectorIngestionLogs()

func (GenerativeAiClient) ListVectorStoreConnectors

func (client GenerativeAiClient) ListVectorStoreConnectors(ctx context.Context, request ListVectorStoreConnectorsRequest) (response ListVectorStoreConnectorsResponse, err error)

ListVectorStoreConnectors Lists the vectorStoreConnectors of a specific compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectors.go.html to see an example of how to use ListVectorStoreConnectors API. A default retry strategy applies to this operation ListVectorStoreConnectors()

func (GenerativeAiClient) ListWorkRequestErrors

func (client GenerativeAiClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Lists the errors for a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (GenerativeAiClient) ListWorkRequestLogs

func (client GenerativeAiClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Lists the logs for a work request.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (GenerativeAiClient) ListWorkRequests

func (client GenerativeAiClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (GenerativeAiClient) RenewApiKey

func (client GenerativeAiClient) RenewApiKey(ctx context.Context, request RenewApiKeyRequest) (response RenewApiKeyResponse, err error)

RenewApiKey Renew the primary or secondary key.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/RenewApiKey.go.html to see an example of how to use RenewApiKey API. A default retry strategy applies to this operation RenewApiKey()

func (GenerativeAiClient) SetApiKeyState

func (client GenerativeAiClient) SetApiKeyState(ctx context.Context, request SetApiKeyStateRequest) (response SetApiKeyStateResponse, err error)

SetApiKeyState Set state of the key.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/SetApiKeyState.go.html to see an example of how to use SetApiKeyState API. A default retry strategy applies to this operation SetApiKeyState()

func (*GenerativeAiClient) SetRegion

func (client *GenerativeAiClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (GenerativeAiClient) UpdateApiKey

func (client GenerativeAiClient) UpdateApiKey(ctx context.Context, request UpdateApiKeyRequest) (response UpdateApiKeyResponse, err error)

UpdateApiKey Updates the properties of an apiKey.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateApiKey.go.html to see an example of how to use UpdateApiKey API. A default retry strategy applies to this operation UpdateApiKey()

func (GenerativeAiClient) UpdateDedicatedAiCluster

func (client GenerativeAiClient) UpdateDedicatedAiCluster(ctx context.Context, request UpdateDedicatedAiClusterRequest) (response UpdateDedicatedAiClusterResponse, err error)

UpdateDedicatedAiCluster Updates a dedicated AI cluster.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateDedicatedAiCluster.go.html to see an example of how to use UpdateDedicatedAiCluster API. A default retry strategy applies to this operation UpdateDedicatedAiCluster()

func (GenerativeAiClient) UpdateEndpoint

func (client GenerativeAiClient) UpdateEndpoint(ctx context.Context, request UpdateEndpointRequest) (response UpdateEndpointResponse, err error)

UpdateEndpoint Updates the properties of an endpoint.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateEndpoint.go.html to see an example of how to use UpdateEndpoint API. A default retry strategy applies to this operation UpdateEndpoint()

func (GenerativeAiClient) UpdateGenerativeAiPrivateEndpoint

func (client GenerativeAiClient) UpdateGenerativeAiPrivateEndpoint(ctx context.Context, request UpdateGenerativeAiPrivateEndpointRequest) (response UpdateGenerativeAiPrivateEndpointResponse, err error)

UpdateGenerativeAiPrivateEndpoint Updates a Generative AI private endpoint using a `privateEndpointId`.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateGenerativeAiPrivateEndpoint.go.html to see an example of how to use UpdateGenerativeAiPrivateEndpoint API. A default retry strategy applies to this operation UpdateGenerativeAiPrivateEndpoint()

func (GenerativeAiClient) UpdateGenerativeAiProject

func (client GenerativeAiClient) UpdateGenerativeAiProject(ctx context.Context, request UpdateGenerativeAiProjectRequest) (response UpdateGenerativeAiProjectResponse, err error)

UpdateGenerativeAiProject Updates the properties of a generativeAiProject.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateGenerativeAiProject.go.html to see an example of how to use UpdateGenerativeAiProject API. A default retry strategy applies to this operation UpdateGenerativeAiProject()

func (GenerativeAiClient) UpdateHostedApplication

func (client GenerativeAiClient) UpdateHostedApplication(ctx context.Context, request UpdateHostedApplicationRequest) (response UpdateHostedApplicationResponse, err error)

UpdateHostedApplication Updates a hosted application.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateHostedApplication.go.html to see an example of how to use UpdateHostedApplication API. A default retry strategy applies to this operation UpdateHostedApplication()

func (GenerativeAiClient) UpdateHostedDeployment

func (client GenerativeAiClient) UpdateHostedDeployment(ctx context.Context, request UpdateHostedDeploymentRequest) (response UpdateHostedDeploymentResponse, err error)

UpdateHostedDeployment Updates a hosted deployment.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateHostedDeployment.go.html to see an example of how to use UpdateHostedDeployment API. A default retry strategy applies to this operation UpdateHostedDeployment()

func (GenerativeAiClient) UpdateImportedModel

func (client GenerativeAiClient) UpdateImportedModel(ctx context.Context, request UpdateImportedModelRequest) (response UpdateImportedModelResponse, err error)

UpdateImportedModel Updates the properties of an imported model such as name, description, freeform tags, and defined tags.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateImportedModel.go.html to see an example of how to use UpdateImportedModel API. A default retry strategy applies to this operation UpdateImportedModel()

func (GenerativeAiClient) UpdateModel

func (client GenerativeAiClient) UpdateModel(ctx context.Context, request UpdateModelRequest) (response UpdateModelResponse, err error)

UpdateModel Updates the properties of a custom model such as name, description, version, freeform tags, and defined tags.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateModel.go.html to see an example of how to use UpdateModel API. A default retry strategy applies to this operation UpdateModel()

func (GenerativeAiClient) UpdateSemanticStore

func (client GenerativeAiClient) UpdateSemanticStore(ctx context.Context, request UpdateSemanticStoreRequest) (response UpdateSemanticStoreResponse, err error)

UpdateSemanticStore Updates the properties of a SemanticStore.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateSemanticStore.go.html to see an example of how to use UpdateSemanticStore API. A default retry strategy applies to this operation UpdateSemanticStore()

func (GenerativeAiClient) UpdateVectorStoreConnector

func (client GenerativeAiClient) UpdateVectorStoreConnector(ctx context.Context, request UpdateVectorStoreConnectorRequest) (response UpdateVectorStoreConnectorResponse, err error)

UpdateVectorStoreConnector Updates the properties of a vectorStoreConnector.

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateVectorStoreConnector.go.html to see an example of how to use UpdateVectorStoreConnector API. A default retry strategy applies to this operation UpdateVectorStoreConnector()

type GenerativeAiPrivateEndpoint

GenerativeAiPrivateEndpoint Generative AI private endpoint.

type GenerativeAiPrivateEndpoint struct {

    // The OCID of a private endpoint.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the private endpoint.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of the subnet that the private endpoint belongs to.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // The current state of the Generative AI Private Endpoint.
    LifecycleState GenerativeAiPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Fully qualified domain name the customer will use for access (for eg: xyz.oraclecloud.com)
    Fqdn *string `mandatory:"true" json:"fqdn"`

    // The date and time that the Generative AI private endpoint was created expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time that the Generative AI private endpoint was updated expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A description of this private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The detailed messages about the lifecycle state
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // A list of the OCIDs of the network security groups that the private endpoint's VNIC belongs to.
    NsgIds []string `mandatory:"false" json:"nsgIds"`

    // Flag that allows access to on-demand models using this private endpoint.
    IsAllowOnDemand *bool `mandatory:"false" json:"isAllowOnDemand"`

    // The private IP address (in the customer's VCN) that represents the access point for the associated endpoint service.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    PreviousState *GenerativeAiPrivateEndpoint `mandatory:"false" json:"previousState"`

    // The resource type that Generative AI private endpoint can be used for.
    ResourceType GenerativeAiPrivateEndpointResourceTypeEnum `mandatory:"false" json:"resourceType,omitempty"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Security attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}

func (GenerativeAiPrivateEndpoint) String

func (m GenerativeAiPrivateEndpoint) String() string

func (GenerativeAiPrivateEndpoint) ValidateEnumValue

func (m GenerativeAiPrivateEndpoint) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerativeAiPrivateEndpointCollection

GenerativeAiPrivateEndpointCollection Collection of GenerativeAiPrivateEndpointSummary

type GenerativeAiPrivateEndpointCollection struct {

    // The results of a GenerativeAiPrivateEndpoint list.
    Items []GenerativeAiPrivateEndpointSummary `mandatory:"true" json:"items"`
}

func (GenerativeAiPrivateEndpointCollection) String

func (m GenerativeAiPrivateEndpointCollection) String() string

func (GenerativeAiPrivateEndpointCollection) ValidateEnumValue

func (m GenerativeAiPrivateEndpointCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerativeAiPrivateEndpointLifecycleStateEnum

GenerativeAiPrivateEndpointLifecycleStateEnum Enum with underlying type: string

type GenerativeAiPrivateEndpointLifecycleStateEnum string

Set of constants representing the allowable values for GenerativeAiPrivateEndpointLifecycleStateEnum

const (
    GenerativeAiPrivateEndpointLifecycleStateCreating GenerativeAiPrivateEndpointLifecycleStateEnum = "CREATING"
    GenerativeAiPrivateEndpointLifecycleStateActive   GenerativeAiPrivateEndpointLifecycleStateEnum = "ACTIVE"
    GenerativeAiPrivateEndpointLifecycleStateUpdating GenerativeAiPrivateEndpointLifecycleStateEnum = "UPDATING"
    GenerativeAiPrivateEndpointLifecycleStateDeleting GenerativeAiPrivateEndpointLifecycleStateEnum = "DELETING"
    GenerativeAiPrivateEndpointLifecycleStateDeleted  GenerativeAiPrivateEndpointLifecycleStateEnum = "DELETED"
    GenerativeAiPrivateEndpointLifecycleStateFailed   GenerativeAiPrivateEndpointLifecycleStateEnum = "FAILED"
)

func GetGenerativeAiPrivateEndpointLifecycleStateEnumValues

func GetGenerativeAiPrivateEndpointLifecycleStateEnumValues() []GenerativeAiPrivateEndpointLifecycleStateEnum

GetGenerativeAiPrivateEndpointLifecycleStateEnumValues Enumerates the set of values for GenerativeAiPrivateEndpointLifecycleStateEnum

func GetMappingGenerativeAiPrivateEndpointLifecycleStateEnum

func GetMappingGenerativeAiPrivateEndpointLifecycleStateEnum(val string) (GenerativeAiPrivateEndpointLifecycleStateEnum, bool)

GetMappingGenerativeAiPrivateEndpointLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type GenerativeAiPrivateEndpointResourceTypeEnum

GenerativeAiPrivateEndpointResourceTypeEnum Enum with underlying type: string

type GenerativeAiPrivateEndpointResourceTypeEnum string

Set of constants representing the allowable values for GenerativeAiPrivateEndpointResourceTypeEnum

const (
    GenerativeAiPrivateEndpointResourceTypeApplication GenerativeAiPrivateEndpointResourceTypeEnum = "APPLICATION"
    GenerativeAiPrivateEndpointResourceTypeEndpoint    GenerativeAiPrivateEndpointResourceTypeEnum = "ENDPOINT"
)

func GetGenerativeAiPrivateEndpointResourceTypeEnumValues

func GetGenerativeAiPrivateEndpointResourceTypeEnumValues() []GenerativeAiPrivateEndpointResourceTypeEnum

GetGenerativeAiPrivateEndpointResourceTypeEnumValues Enumerates the set of values for GenerativeAiPrivateEndpointResourceTypeEnum

func GetMappingGenerativeAiPrivateEndpointResourceTypeEnum

func GetMappingGenerativeAiPrivateEndpointResourceTypeEnum(val string) (GenerativeAiPrivateEndpointResourceTypeEnum, bool)

GetMappingGenerativeAiPrivateEndpointResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GenerativeAiPrivateEndpointSummary

GenerativeAiPrivateEndpointSummary List of Generative AI private endpoints.

type GenerativeAiPrivateEndpointSummary struct {

    // The OCID of a private endpoint.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains the private endpoint.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The OCID of a subnet.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // The current state of the Generative AI Private Endpoint.
    LifecycleState GenerativeAiPrivateEndpointLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Fully qualified domain name the customer will use for access
    Fqdn *string `mandatory:"true" json:"fqdn"`

    // The date and time that the Generative AI private endpoint was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time that the Generative AI private endpoint was updated expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A user-friendly name. It doesn't have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A description of this private endpoint.
    Description *string `mandatory:"false" json:"description"`

    // Details of the state of a private endpoint.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Flag that allows access to on-demand models using this private endpoint.
    IsAllowOnDemand *bool `mandatory:"false" json:"isAllowOnDemand"`

    // The private IP address (in the customer's VCN) that represents the access point for the associated endpoint service.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // The resource type that Generative AI private endpoint can be used for.
    ResourceType GenerativeAiPrivateEndpointResourceTypeEnum `mandatory:"false" json:"resourceType,omitempty"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Security attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}

func (GenerativeAiPrivateEndpointSummary) String

func (m GenerativeAiPrivateEndpointSummary) String() string

func (GenerativeAiPrivateEndpointSummary) ValidateEnumValue

func (m GenerativeAiPrivateEndpointSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerativeAiProject

GenerativeAiProject A GenerativeAiProject is a logical container that stores conversation, file and containers. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type GenerativeAiProject struct {

    // An OCID that uniquely identifies a GenerativeAiProject.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Owning compartment OCID for a GenerativeAiProject.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time that the generativeAiProject was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The lifecycle state of a GenerativeAiProject.
    LifecycleState GenerativeAiProjectLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // An optional description of the GenerativeAiProject.
    Description *string `mandatory:"false" json:"description"`

    // The date and time that the generativeAiProject was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    ConversationConfig *ConversationConfig `mandatory:"false" json:"conversationConfig"`

    LongTermMemoryConfig *LongTermMemoryConfig `mandatory:"false" json:"longTermMemoryConfig"`

    ShortTermMemoryOptimizationConfig *ShortTermMemoryOptimizationConfig `mandatory:"false" json:"shortTermMemoryOptimizationConfig"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (GenerativeAiProject) String

func (m GenerativeAiProject) String() string

func (GenerativeAiProject) ValidateEnumValue

func (m GenerativeAiProject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerativeAiProjectCollection

GenerativeAiProjectCollection Results of a GenerativeAiProject search. Contains GenerativeAiProjectSummary items and other information such as metadata.

type GenerativeAiProjectCollection struct {

    // List of GenerativeAiProjects.
    Items []GenerativeAiProjectSummary `mandatory:"true" json:"items"`
}

func (GenerativeAiProjectCollection) String

func (m GenerativeAiProjectCollection) String() string

func (GenerativeAiProjectCollection) ValidateEnumValue

func (m GenerativeAiProjectCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenerativeAiProjectLifecycleStateEnum

GenerativeAiProjectLifecycleStateEnum Enum with underlying type: string

type GenerativeAiProjectLifecycleStateEnum string

Set of constants representing the allowable values for GenerativeAiProjectLifecycleStateEnum

const (
    GenerativeAiProjectLifecycleStateActive   GenerativeAiProjectLifecycleStateEnum = "ACTIVE"
    GenerativeAiProjectLifecycleStateCreating GenerativeAiProjectLifecycleStateEnum = "CREATING"
    GenerativeAiProjectLifecycleStateUpdating GenerativeAiProjectLifecycleStateEnum = "UPDATING"
    GenerativeAiProjectLifecycleStateDeleting GenerativeAiProjectLifecycleStateEnum = "DELETING"
    GenerativeAiProjectLifecycleStateDeleted  GenerativeAiProjectLifecycleStateEnum = "DELETED"
    GenerativeAiProjectLifecycleStateFailed   GenerativeAiProjectLifecycleStateEnum = "FAILED"
)

func GetGenerativeAiProjectLifecycleStateEnumValues

func GetGenerativeAiProjectLifecycleStateEnumValues() []GenerativeAiProjectLifecycleStateEnum

GetGenerativeAiProjectLifecycleStateEnumValues Enumerates the set of values for GenerativeAiProjectLifecycleStateEnum

func GetMappingGenerativeAiProjectLifecycleStateEnum

func GetMappingGenerativeAiProjectLifecycleStateEnum(val string) (GenerativeAiProjectLifecycleStateEnum, bool)

GetMappingGenerativeAiProjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type GenerativeAiProjectSummary

GenerativeAiProjectSummary Summary information for a GenerativeAiProject.

type GenerativeAiProjectSummary struct {

    // An OCID that uniquely identifies a GenerativeAiProject.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Owning compartment OCID for a GenerativeAiProject.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time that the generativeAiProject was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the GenerativeAiProject.
    // Allowed values are:
    // - ACTIVE
    // - CREATING
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState GenerativeAiProjectLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // An optional description of the GenerativeAiProject.
    Description *string `mandatory:"false" json:"description"`

    // The date and time that the generativeAiProject was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (GenerativeAiProjectSummary) String

func (m GenerativeAiProjectSummary) String() string

func (GenerativeAiProjectSummary) ValidateEnumValue

func (m GenerativeAiProjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApiKeyRequest

GetApiKeyRequest wrapper for the GetApiKey operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetApiKey.go.html to see an example of how to use GetApiKeyRequest.

type GetApiKeyRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetApiKeyRequest) BinaryRequestBody

func (request GetApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetApiKeyRequest) HTTPRequest

func (request GetApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetApiKeyRequest) RetryPolicy

func (request GetApiKeyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetApiKeyRequest) String

func (request GetApiKeyRequest) String() string

func (GetApiKeyRequest) ValidateEnumValue

func (request GetApiKeyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApiKeyResponse

GetApiKeyResponse wrapper for the GetApiKey operation

type GetApiKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ApiKey instance
    ApiKey `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetApiKeyResponse) HTTPResponse

func (response GetApiKeyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetApiKeyResponse) String

func (response GetApiKeyResponse) String() string

type GetDedicatedAiClusterRequest

GetDedicatedAiClusterRequest wrapper for the GetDedicatedAiCluster operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetDedicatedAiCluster.go.html to see an example of how to use GetDedicatedAiClusterRequest.

type GetDedicatedAiClusterRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    DedicatedAiClusterId *string `mandatory:"true" contributesTo:"path" name:"dedicatedAiClusterId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDedicatedAiClusterRequest) BinaryRequestBody

func (request GetDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDedicatedAiClusterRequest) HTTPRequest

func (request GetDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDedicatedAiClusterRequest) RetryPolicy

func (request GetDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDedicatedAiClusterRequest) String

func (request GetDedicatedAiClusterRequest) String() string

func (GetDedicatedAiClusterRequest) ValidateEnumValue

func (request GetDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDedicatedAiClusterResponse

GetDedicatedAiClusterResponse wrapper for the GetDedicatedAiCluster operation

type GetDedicatedAiClusterResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DedicatedAiCluster instance
    DedicatedAiCluster `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDedicatedAiClusterResponse) HTTPResponse

func (response GetDedicatedAiClusterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDedicatedAiClusterResponse) String

func (response GetDedicatedAiClusterResponse) String() string

type GetEndpointRequest

GetEndpointRequest wrapper for the GetEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetEndpoint.go.html to see an example of how to use GetEndpointRequest.

type GetEndpointRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the endpoint.
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetEndpointRequest) BinaryRequestBody

func (request GetEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetEndpointRequest) HTTPRequest

func (request GetEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetEndpointRequest) RetryPolicy

func (request GetEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetEndpointRequest) String

func (request GetEndpointRequest) String() string

func (GetEndpointRequest) ValidateEnumValue

func (request GetEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetEndpointResponse

GetEndpointResponse wrapper for the GetEndpoint operation

type GetEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Endpoint instance
    Endpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetEndpointResponse) HTTPResponse

func (response GetEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetEndpointResponse) String

func (response GetEndpointResponse) String() string

type GetGenerativeAiPrivateEndpointRequest

GetGenerativeAiPrivateEndpointRequest wrapper for the GetGenerativeAiPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetGenerativeAiPrivateEndpoint.go.html to see an example of how to use GetGenerativeAiPrivateEndpointRequest.

type GetGenerativeAiPrivateEndpointRequest struct {

    // The unique id for a Generative AI private endpoint.
    GenerativeAiPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"generativeAiPrivateEndpointId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetGenerativeAiPrivateEndpointRequest) BinaryRequestBody

func (request GetGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetGenerativeAiPrivateEndpointRequest) HTTPRequest

func (request GetGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetGenerativeAiPrivateEndpointRequest) RetryPolicy

func (request GetGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetGenerativeAiPrivateEndpointRequest) String

func (request GetGenerativeAiPrivateEndpointRequest) String() string

func (GetGenerativeAiPrivateEndpointRequest) ValidateEnumValue

func (request GetGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetGenerativeAiPrivateEndpointResponse

GetGenerativeAiPrivateEndpointResponse wrapper for the GetGenerativeAiPrivateEndpoint operation

type GetGenerativeAiPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The GenerativeAiPrivateEndpoint instance
    GenerativeAiPrivateEndpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetGenerativeAiPrivateEndpointResponse) HTTPResponse

func (response GetGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetGenerativeAiPrivateEndpointResponse) String

func (response GetGenerativeAiPrivateEndpointResponse) String() string

type GetGenerativeAiProjectRequest

GetGenerativeAiProjectRequest wrapper for the GetGenerativeAiProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetGenerativeAiProject.go.html to see an example of how to use GetGenerativeAiProjectRequest.

type GetGenerativeAiProjectRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the generativeAiProject.
    GenerativeAiProjectId *string `mandatory:"true" contributesTo:"path" name:"generativeAiProjectId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetGenerativeAiProjectRequest) BinaryRequestBody

func (request GetGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetGenerativeAiProjectRequest) HTTPRequest

func (request GetGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetGenerativeAiProjectRequest) RetryPolicy

func (request GetGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetGenerativeAiProjectRequest) String

func (request GetGenerativeAiProjectRequest) String() string

func (GetGenerativeAiProjectRequest) ValidateEnumValue

func (request GetGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetGenerativeAiProjectResponse

GetGenerativeAiProjectResponse wrapper for the GetGenerativeAiProject operation

type GetGenerativeAiProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The GenerativeAiProject instance
    GenerativeAiProject `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetGenerativeAiProjectResponse) HTTPResponse

func (response GetGenerativeAiProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetGenerativeAiProjectResponse) String

func (response GetGenerativeAiProjectResponse) String() string

type GetHostedApplicationRequest

GetHostedApplicationRequest wrapper for the GetHostedApplication operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetHostedApplication.go.html to see an example of how to use GetHostedApplicationRequest.

type GetHostedApplicationRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    HostedApplicationId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetHostedApplicationRequest) BinaryRequestBody

func (request GetHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostedApplicationRequest) HTTPRequest

func (request GetHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostedApplicationRequest) RetryPolicy

func (request GetHostedApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostedApplicationRequest) String

func (request GetHostedApplicationRequest) String() string

func (GetHostedApplicationRequest) ValidateEnumValue

func (request GetHostedApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetHostedApplicationResponse

GetHostedApplicationResponse wrapper for the GetHostedApplication operation

type GetHostedApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedApplication instance
    HostedApplication `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetHostedApplicationResponse) HTTPResponse

func (response GetHostedApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostedApplicationResponse) String

func (response GetHostedApplicationResponse) String() string

type GetHostedApplicationStorageRequest

GetHostedApplicationStorageRequest wrapper for the GetHostedApplicationStorage operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetHostedApplicationStorage.go.html to see an example of how to use GetHostedApplicationStorageRequest.

type GetHostedApplicationStorageRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application storage.
    HostedApplicationStorageId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationStorageId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetHostedApplicationStorageRequest) BinaryRequestBody

func (request GetHostedApplicationStorageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostedApplicationStorageRequest) HTTPRequest

func (request GetHostedApplicationStorageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostedApplicationStorageRequest) RetryPolicy

func (request GetHostedApplicationStorageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostedApplicationStorageRequest) String

func (request GetHostedApplicationStorageRequest) String() string

func (GetHostedApplicationStorageRequest) ValidateEnumValue

func (request GetHostedApplicationStorageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetHostedApplicationStorageResponse

GetHostedApplicationStorageResponse wrapper for the GetHostedApplicationStorage operation

type GetHostedApplicationStorageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedApplicationStorage instance
    HostedApplicationStorage `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetHostedApplicationStorageResponse) HTTPResponse

func (response GetHostedApplicationStorageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostedApplicationStorageResponse) String

func (response GetHostedApplicationStorageResponse) String() string

type GetHostedDeploymentRequest

GetHostedDeploymentRequest wrapper for the GetHostedDeployment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetHostedDeployment.go.html to see an example of how to use GetHostedDeploymentRequest.

type GetHostedDeploymentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    HostedDeploymentId *string `mandatory:"true" contributesTo:"path" name:"hostedDeploymentId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetHostedDeploymentRequest) BinaryRequestBody

func (request GetHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetHostedDeploymentRequest) HTTPRequest

func (request GetHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetHostedDeploymentRequest) RetryPolicy

func (request GetHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetHostedDeploymentRequest) String

func (request GetHostedDeploymentRequest) String() string

func (GetHostedDeploymentRequest) ValidateEnumValue

func (request GetHostedDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetHostedDeploymentResponse

GetHostedDeploymentResponse wrapper for the GetHostedDeployment operation

type GetHostedDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedDeployment instance
    HostedDeployment `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetHostedDeploymentResponse) HTTPResponse

func (response GetHostedDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetHostedDeploymentResponse) String

func (response GetHostedDeploymentResponse) String() string

type GetImportedModelRequest

GetImportedModelRequest wrapper for the GetImportedModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetImportedModel.go.html to see an example of how to use GetImportedModelRequest.

type GetImportedModelRequest struct {

    // The importedModel OCID
    ImportedModelId *string `mandatory:"true" contributesTo:"path" name:"importedModelId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetImportedModelRequest) BinaryRequestBody

func (request GetImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetImportedModelRequest) HTTPRequest

func (request GetImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetImportedModelRequest) RetryPolicy

func (request GetImportedModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetImportedModelRequest) String

func (request GetImportedModelRequest) String() string

func (GetImportedModelRequest) ValidateEnumValue

func (request GetImportedModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetImportedModelResponse

GetImportedModelResponse wrapper for the GetImportedModel operation

type GetImportedModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImportedModel instance
    ImportedModel `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetImportedModelResponse) HTTPResponse

func (response GetImportedModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetImportedModelResponse) String

func (response GetImportedModelResponse) String() string

type GetModelRequest

GetModelRequest wrapper for the GetModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetModel.go.html to see an example of how to use GetModelRequest.

type GetModelRequest struct {

    // The model OCID
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetModelRequest) BinaryRequestBody

func (request GetModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetModelRequest) HTTPRequest

func (request GetModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetModelRequest) RetryPolicy

func (request GetModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetModelRequest) String

func (request GetModelRequest) String() string

func (GetModelRequest) ValidateEnumValue

func (request GetModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetModelResponse

GetModelResponse wrapper for the GetModel operation

type GetModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Model instance
    Model `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetModelResponse) HTTPResponse

func (response GetModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetModelResponse) String

func (response GetModelResponse) String() string

type GetSemanticStoreRequest

GetSemanticStoreRequest wrapper for the GetSemanticStore operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetSemanticStore.go.html to see an example of how to use GetSemanticStoreRequest.

type GetSemanticStoreRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SemanticStore.
    SemanticStoreId *string `mandatory:"true" contributesTo:"path" name:"semanticStoreId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSemanticStoreRequest) BinaryRequestBody

func (request GetSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSemanticStoreRequest) HTTPRequest

func (request GetSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSemanticStoreRequest) RetryPolicy

func (request GetSemanticStoreRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSemanticStoreRequest) String

func (request GetSemanticStoreRequest) String() string

func (GetSemanticStoreRequest) ValidateEnumValue

func (request GetSemanticStoreRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSemanticStoreResponse

GetSemanticStoreResponse wrapper for the GetSemanticStore operation

type GetSemanticStoreResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SemanticStore instance
    SemanticStore `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSemanticStoreResponse) HTTPResponse

func (response GetSemanticStoreResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSemanticStoreResponse) String

func (response GetSemanticStoreResponse) String() string

type GetVectorStoreConnectorFileSyncRequest

GetVectorStoreConnectorFileSyncRequest wrapper for the GetVectorStoreConnectorFileSync operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetVectorStoreConnectorFileSync.go.html to see an example of how to use GetVectorStoreConnectorFileSyncRequest.

type GetVectorStoreConnectorFileSyncRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vectorStoreConnectorFileSync.
    VectorStoreConnectorFileSyncId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorFileSyncId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetVectorStoreConnectorFileSyncRequest) BinaryRequestBody

func (request GetVectorStoreConnectorFileSyncRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetVectorStoreConnectorFileSyncRequest) HTTPRequest

func (request GetVectorStoreConnectorFileSyncRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetVectorStoreConnectorFileSyncRequest) RetryPolicy

func (request GetVectorStoreConnectorFileSyncRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetVectorStoreConnectorFileSyncRequest) String

func (request GetVectorStoreConnectorFileSyncRequest) String() string

func (GetVectorStoreConnectorFileSyncRequest) ValidateEnumValue

func (request GetVectorStoreConnectorFileSyncRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetVectorStoreConnectorFileSyncResponse

GetVectorStoreConnectorFileSyncResponse wrapper for the GetVectorStoreConnectorFileSync operation

type GetVectorStoreConnectorFileSyncResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VectorStoreConnectorFileSync instance
    VectorStoreConnectorFileSync `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetVectorStoreConnectorFileSyncResponse) HTTPResponse

func (response GetVectorStoreConnectorFileSyncResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetVectorStoreConnectorFileSyncResponse) String

func (response GetVectorStoreConnectorFileSyncResponse) String() string

type GetVectorStoreConnectorRequest

GetVectorStoreConnectorRequest wrapper for the GetVectorStoreConnector operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetVectorStoreConnector.go.html to see an example of how to use GetVectorStoreConnectorRequest.

type GetVectorStoreConnectorRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    VectorStoreConnectorId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetVectorStoreConnectorRequest) BinaryRequestBody

func (request GetVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetVectorStoreConnectorRequest) HTTPRequest

func (request GetVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetVectorStoreConnectorRequest) RetryPolicy

func (request GetVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetVectorStoreConnectorRequest) String

func (request GetVectorStoreConnectorRequest) String() string

func (GetVectorStoreConnectorRequest) ValidateEnumValue

func (request GetVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetVectorStoreConnectorResponse

GetVectorStoreConnectorResponse wrapper for the GetVectorStoreConnector operation

type GetVectorStoreConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VectorStoreConnector instance
    VectorStoreConnector `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetVectorStoreConnectorResponse) HTTPResponse

func (response GetVectorStoreConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetVectorStoreConnectorResponse) String

func (response GetVectorStoreConnectorResponse) String() string

type GetVectorStoreConnectorStatsRequest

GetVectorStoreConnectorStatsRequest wrapper for the GetVectorStoreConnectorStats operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetVectorStoreConnectorStats.go.html to see an example of how to use GetVectorStoreConnectorStatsRequest.

type GetVectorStoreConnectorStatsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    VectorStoreConnectorId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetVectorStoreConnectorStatsRequest) BinaryRequestBody

func (request GetVectorStoreConnectorStatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetVectorStoreConnectorStatsRequest) HTTPRequest

func (request GetVectorStoreConnectorStatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetVectorStoreConnectorStatsRequest) RetryPolicy

func (request GetVectorStoreConnectorStatsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetVectorStoreConnectorStatsRequest) String

func (request GetVectorStoreConnectorStatsRequest) String() string

func (GetVectorStoreConnectorStatsRequest) ValidateEnumValue

func (request GetVectorStoreConnectorStatsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetVectorStoreConnectorStatsResponse

GetVectorStoreConnectorStatsResponse wrapper for the GetVectorStoreConnectorStats operation

type GetVectorStoreConnectorStatsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VectorStoreConnectorStats instance
    VectorStoreConnectorStats `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetVectorStoreConnectorStatsResponse) HTTPResponse

func (response GetVectorStoreConnectorStatsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetVectorStoreConnectorStatsResponse) String

func (response GetVectorStoreConnectorStatsResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HostedApplication

HostedApplication Hosted Application, defines shared configurations that apply across multiple deployments of the Agent or MCP application. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type HostedApplication struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current state of the hosted application.
    LifecycleState HostedApplicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // An optional description of the hosted application.
    Description *string `mandatory:"false" json:"description"`

    // The compartment OCID to create the hosted application in.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The date and time the hosted application was created, in the format defined by RFC 3339
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the hosted application was updated, in the format defined by RFC 3339
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state of the endpoint in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    ScalingConfig *ScalingConfig `mandatory:"false" json:"scalingConfig"`

    // A list of storageConfigs managed by the OCI GenAI Platform and attached to the application.
    StorageConfigs []StorageConfig `mandatory:"false" json:"storageConfigs"`

    InboundAuthConfig *InboundAuthConfig `mandatory:"false" json:"inboundAuthConfig"`

    NetworkingConfig *NetworkingConfig `mandatory:"false" json:"networkingConfig"`

    // The list of environment variables for the Hosted Application.
    // Defines a list of environment variables injected at runtime.
    EnvironmentVariables []EnvironmentVariable `mandatory:"false" json:"environmentVariables"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostedApplication) String

func (m HostedApplication) String() string

func (HostedApplication) ValidateEnumValue

func (m HostedApplication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedApplicationCollection

HostedApplicationCollection Results of a dedicate hosted application search. Contains HostedApplicationSummary items and other information such as metadata.

type HostedApplicationCollection struct {

    // List of hosted applications.
    Items []HostedApplicationSummary `mandatory:"true" json:"items"`
}

func (HostedApplicationCollection) String

func (m HostedApplicationCollection) String() string

func (HostedApplicationCollection) ValidateEnumValue

func (m HostedApplicationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedApplicationLifecycleStateEnum

HostedApplicationLifecycleStateEnum Enum with underlying type: string

type HostedApplicationLifecycleStateEnum string

Set of constants representing the allowable values for HostedApplicationLifecycleStateEnum

const (
    HostedApplicationLifecycleStateCreating HostedApplicationLifecycleStateEnum = "CREATING"
    HostedApplicationLifecycleStateActive   HostedApplicationLifecycleStateEnum = "ACTIVE"
    HostedApplicationLifecycleStateUpdating HostedApplicationLifecycleStateEnum = "UPDATING"
    HostedApplicationLifecycleStateDeleting HostedApplicationLifecycleStateEnum = "DELETING"
    HostedApplicationLifecycleStateDeleted  HostedApplicationLifecycleStateEnum = "DELETED"
    HostedApplicationLifecycleStateFailed   HostedApplicationLifecycleStateEnum = "FAILED"
)

func GetHostedApplicationLifecycleStateEnumValues

func GetHostedApplicationLifecycleStateEnumValues() []HostedApplicationLifecycleStateEnum

GetHostedApplicationLifecycleStateEnumValues Enumerates the set of values for HostedApplicationLifecycleStateEnum

func GetMappingHostedApplicationLifecycleStateEnum

func GetMappingHostedApplicationLifecycleStateEnum(val string) (HostedApplicationLifecycleStateEnum, bool)

GetMappingHostedApplicationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type HostedApplicationStorage

HostedApplicationStorage defines a physical storage (database or cache) managed by service. Each application can choose one or two storages for certain purpose such as agent memory. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type HostedApplicationStorage struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application storage.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The compartment OCID to create the hosted application in.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // type like Cache, Postgresql and ADB.
    StorageType HostedApplicationStorageStorageTypeEnum `mandatory:"true" json:"storageType"`

    // The current state of the hosted application storage.
    LifecycleState HostedApplicationStorageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // A list of application OCID.
    ApplicationIds []string `mandatory:"true" json:"applicationIds"`

    // An optional description of the hosted application storage.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the hosted application was created, in the format defined by RFC 3339
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the hosted application was updated, in the format defined by RFC 3339
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state of the hosted application storage in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostedApplicationStorage) String

func (m HostedApplicationStorage) String() string

func (HostedApplicationStorage) ValidateEnumValue

func (m HostedApplicationStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedApplicationStorageCollection

HostedApplicationStorageCollection Results of a dedicate hosted application search. Contains HostedApplicationStorageSummary items and other information such as metadata.

type HostedApplicationStorageCollection struct {

    // List of hosted application storages.
    Items []HostedApplicationStorageSummary `mandatory:"true" json:"items"`
}

func (HostedApplicationStorageCollection) String

func (m HostedApplicationStorageCollection) String() string

func (HostedApplicationStorageCollection) ValidateEnumValue

func (m HostedApplicationStorageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedApplicationStorageLifecycleStateEnum

HostedApplicationStorageLifecycleStateEnum Enum with underlying type: string

type HostedApplicationStorageLifecycleStateEnum string

Set of constants representing the allowable values for HostedApplicationStorageLifecycleStateEnum

const (
    HostedApplicationStorageLifecycleStateCreating HostedApplicationStorageLifecycleStateEnum = "CREATING"
    HostedApplicationStorageLifecycleStateActive   HostedApplicationStorageLifecycleStateEnum = "ACTIVE"
    HostedApplicationStorageLifecycleStateUpdating HostedApplicationStorageLifecycleStateEnum = "UPDATING"
    HostedApplicationStorageLifecycleStateDeleting HostedApplicationStorageLifecycleStateEnum = "DELETING"
    HostedApplicationStorageLifecycleStateDeleted  HostedApplicationStorageLifecycleStateEnum = "DELETED"
    HostedApplicationStorageLifecycleStateFailed   HostedApplicationStorageLifecycleStateEnum = "FAILED"
)

func GetHostedApplicationStorageLifecycleStateEnumValues

func GetHostedApplicationStorageLifecycleStateEnumValues() []HostedApplicationStorageLifecycleStateEnum

GetHostedApplicationStorageLifecycleStateEnumValues Enumerates the set of values for HostedApplicationStorageLifecycleStateEnum

func GetMappingHostedApplicationStorageLifecycleStateEnum

func GetMappingHostedApplicationStorageLifecycleStateEnum(val string) (HostedApplicationStorageLifecycleStateEnum, bool)

GetMappingHostedApplicationStorageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type HostedApplicationStorageStorageTypeEnum

HostedApplicationStorageStorageTypeEnum Enum with underlying type: string

type HostedApplicationStorageStorageTypeEnum string

Set of constants representing the allowable values for HostedApplicationStorageStorageTypeEnum

const (
    HostedApplicationStorageStorageTypeCache      HostedApplicationStorageStorageTypeEnum = "CACHE"
    HostedApplicationStorageStorageTypePostgresql HostedApplicationStorageStorageTypeEnum = "POSTGRESQL"
    HostedApplicationStorageStorageTypeAdb        HostedApplicationStorageStorageTypeEnum = "ADB"
)

func GetHostedApplicationStorageStorageTypeEnumValues

func GetHostedApplicationStorageStorageTypeEnumValues() []HostedApplicationStorageStorageTypeEnum

GetHostedApplicationStorageStorageTypeEnumValues Enumerates the set of values for HostedApplicationStorageStorageTypeEnum

func GetMappingHostedApplicationStorageStorageTypeEnum

func GetMappingHostedApplicationStorageStorageTypeEnum(val string) (HostedApplicationStorageStorageTypeEnum, bool)

GetMappingHostedApplicationStorageStorageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HostedApplicationStorageSummary

HostedApplicationStorageSummary Summary information about a hosted application storage.

type HostedApplicationStorageSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current state of the hosted application storage.
    LifecycleState HostedApplicationStorageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // An optional description of the hosted application.
    Description *string `mandatory:"false" json:"description"`

    // The compartment OCID to create the hosted application in.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // type like Cache, Postgresql and ADB.
    StorageType HostedApplicationStorageSummaryStorageTypeEnum `mandatory:"false" json:"storageType,omitempty"`

    // The date and time the hosted application was created, in the format defined by RFC 3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the hosted application was updated, in the format defined by RFC 3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostedApplicationStorageSummary) String

func (m HostedApplicationStorageSummary) String() string

func (HostedApplicationStorageSummary) ValidateEnumValue

func (m HostedApplicationStorageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedApplicationStorageSummaryStorageTypeEnum

HostedApplicationStorageSummaryStorageTypeEnum Enum with underlying type: string

type HostedApplicationStorageSummaryStorageTypeEnum string

Set of constants representing the allowable values for HostedApplicationStorageSummaryStorageTypeEnum

const (
    HostedApplicationStorageSummaryStorageTypeCache      HostedApplicationStorageSummaryStorageTypeEnum = "CACHE"
    HostedApplicationStorageSummaryStorageTypePostgresql HostedApplicationStorageSummaryStorageTypeEnum = "POSTGRESQL"
    HostedApplicationStorageSummaryStorageTypeAdb        HostedApplicationStorageSummaryStorageTypeEnum = "ADB"
)

func GetHostedApplicationStorageSummaryStorageTypeEnumValues

func GetHostedApplicationStorageSummaryStorageTypeEnumValues() []HostedApplicationStorageSummaryStorageTypeEnum

GetHostedApplicationStorageSummaryStorageTypeEnumValues Enumerates the set of values for HostedApplicationStorageSummaryStorageTypeEnum

func GetMappingHostedApplicationStorageSummaryStorageTypeEnum

func GetMappingHostedApplicationStorageSummaryStorageTypeEnum(val string) (HostedApplicationStorageSummaryStorageTypeEnum, bool)

GetMappingHostedApplicationStorageSummaryStorageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HostedApplicationSummary

HostedApplicationSummary Summary information about a hosted application.

type HostedApplicationSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current state of the hosted application.
    // Allowed values are:
    // - CREATING
    // - ACTIVE
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState HostedApplicationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // An optional description of the hosted application.
    Description *string `mandatory:"false" json:"description"`

    // The compartment OCID to create the hosted application in.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The date and time the hosted application was created, in the format defined by RFC 3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the hosted application was updated, in the format defined by RFC 3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostedApplicationSummary) String

func (m HostedApplicationSummary) String() string

func (HostedApplicationSummary) ValidateEnumValue

func (m HostedApplicationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedDeployment

HostedDeployment Hosted deployment is designed to support the full spectrum of agent use cases from lightweight, employee-facing assistants and internal workflow automation, to enterprise-grade, large-scale customer-facing workloads. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type HostedDeployment struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    Id *string `mandatory:"true" json:"id"`

    // The current state of the hosted deployment.
    LifecycleState HostedDeploymentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
    HostedApplicationId *string `mandatory:"true" json:"hostedApplicationId"`

    ActiveArtifact Artifact `mandatory:"true" json:"activeArtifact"`

    // array of Artifacts.
    Artifacts []Artifact `mandatory:"true" json:"artifacts"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The compartment OCID to create the hosted application in.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The date and time the hosted deployment was created, in the format defined by RFC 3339
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the hosted deployment was updated, in the format defined by RFC 3339
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostedDeployment) String

func (m HostedDeployment) String() string

func (*HostedDeployment) UnmarshalJSON

func (m *HostedDeployment) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HostedDeployment) ValidateEnumValue

func (m HostedDeployment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedDeploymentCollection

HostedDeploymentCollection Results of a dedicate hosted deployment search. Contains Hosted Deployment Summary items and other information such as metadata.

type HostedDeploymentCollection struct {

    // List of hosted deployments.
    Items []HostedDeploymentSummary `mandatory:"true" json:"items"`
}

func (HostedDeploymentCollection) String

func (m HostedDeploymentCollection) String() string

func (HostedDeploymentCollection) ValidateEnumValue

func (m HostedDeploymentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HostedDeploymentLifecycleStateEnum

HostedDeploymentLifecycleStateEnum Enum with underlying type: string

type HostedDeploymentLifecycleStateEnum string

Set of constants representing the allowable values for HostedDeploymentLifecycleStateEnum

const (
    HostedDeploymentLifecycleStateCreating HostedDeploymentLifecycleStateEnum = "CREATING"
    HostedDeploymentLifecycleStateActive   HostedDeploymentLifecycleStateEnum = "ACTIVE"
    HostedDeploymentLifecycleStateInactive HostedDeploymentLifecycleStateEnum = "INACTIVE"
    HostedDeploymentLifecycleStateUpdating HostedDeploymentLifecycleStateEnum = "UPDATING"
    HostedDeploymentLifecycleStateDeleting HostedDeploymentLifecycleStateEnum = "DELETING"
    HostedDeploymentLifecycleStateDeleted  HostedDeploymentLifecycleStateEnum = "DELETED"
    HostedDeploymentLifecycleStateFailed   HostedDeploymentLifecycleStateEnum = "FAILED"
)

func GetHostedDeploymentLifecycleStateEnumValues

func GetHostedDeploymentLifecycleStateEnumValues() []HostedDeploymentLifecycleStateEnum

GetHostedDeploymentLifecycleStateEnumValues Enumerates the set of values for HostedDeploymentLifecycleStateEnum

func GetMappingHostedDeploymentLifecycleStateEnum

func GetMappingHostedDeploymentLifecycleStateEnum(val string) (HostedDeploymentLifecycleStateEnum, bool)

GetMappingHostedDeploymentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type HostedDeploymentSummary

HostedDeploymentSummary Summary information about a hosted deployment.

type HostedDeploymentSummary struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    Id *string `mandatory:"true" json:"id"`

    // The current state of the hosted deployment.
    // Allowed values are:
    // - CREATING
    // - ACTIVE
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState HostedDeploymentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the hosted deployment was created, in the format defined by RFC 3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the hosted deployment was updated, in the format defined by RFC 3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
    HostedApplicationId *string `mandatory:"false" json:"hostedApplicationId"`

    ActiveArtifact Artifact `mandatory:"false" json:"activeArtifact"`

    // array of Artifacts.
    Artifacts []Artifact `mandatory:"false" json:"artifacts"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (HostedDeploymentSummary) String

func (m HostedDeploymentSummary) String() string

func (*HostedDeploymentSummary) UnmarshalJSON

func (m *HostedDeploymentSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HostedDeploymentSummary) ValidateEnumValue

func (m HostedDeploymentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HuggingFaceModel

HuggingFaceModel Configuration for importing a model from Hugging Face. Requires the model ID and a reference to the token stored in a vault for authenticated access.

type HuggingFaceModel struct {

    // The full model OCID from Hugging Face, typically in the format
    // "org/model-name" (e.g., "meta-llama/Llama-2-7b").
    ModelId *string `mandatory:"true" json:"modelId"`

    // Hugging Face access token to authenticate requests for restricted models.
    // This token will be securely stored in OCI Vault.
    AccessToken *string `mandatory:"false" json:"accessToken"`

    // The name of the branch in the Hugging Face repository to import the model from.
    // If not specified, "main" will be used by default.
    // If you provide both a branch and a commit hash, the model will be imported from the specified commit.
    Branch *string `mandatory:"false" json:"branch"`

    // The commit hash in the Hugging Face repository to import the model from.
    // If both a branch and a commit are provided, the commit hash will be used.
    Commit *string `mandatory:"false" json:"commit"`
}

func (HuggingFaceModel) MarshalJSON

func (m HuggingFaceModel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HuggingFaceModel) String

func (m HuggingFaceModel) String() string

func (HuggingFaceModel) ValidateEnumValue

func (m HuggingFaceModel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IdcsAuthConfig

IdcsAuthConfig Oracle Identity Cloud Service (IDCS) configuration used when inboundAuthConfigType is set to IDCS_AUTH_CONFIG. This object must be specified when inboundAuthConfigType is IDCS_AUTH_CONFIG.

type IdcsAuthConfig struct {

    // Domain URL for IDCS.
    DomainUrl *string `mandatory:"true" json:"domainUrl"`

    // Scope for IDCS.
    Scope *string `mandatory:"true" json:"scope"`

    // Audience for IDCS.
    Audience *string `mandatory:"false" json:"audience"`
}

func (IdcsAuthConfig) String

func (m IdcsAuthConfig) String() string

func (IdcsAuthConfig) ValidateEnumValue

func (m IdcsAuthConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportedModel

ImportedModel Represents a model imported into the system based on an external data source, such as Hugging Face or Object Storage. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type ImportedModel struct {

    // An OCID that uniquely identifies an imported model.
    Id *string `mandatory:"true" json:"id"`

    // The compartment OCID from which the model is imported.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The lifecycle state of the imported model.
    LifecycleState ImportedModelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    DataSource ModelDataSource `mandatory:"true" json:"dataSource"`

    // The date and time that the imported model was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the imported model.
    Description *string `mandatory:"false" json:"description"`

    // Specifies the intended use or supported capabilities of the imported model.
    Capabilities []ImportedModelCapabilityEnum `mandatory:"false" json:"capabilities,omitempty"`

    // Additional information about the current state of the imported model, providing more detailed and actionable context.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The provider of the imported model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the imported model.
    Version *string `mandatory:"false" json:"version"`

    // The date and time that the imported model was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    PreviousState *ImportedModel `mandatory:"false" json:"previousState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ImportedModel) String

func (m ImportedModel) String() string

func (*ImportedModel) UnmarshalJSON

func (m *ImportedModel) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ImportedModel) ValidateEnumValue

func (m ImportedModel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportedModelCapabilityEnum

ImportedModelCapabilityEnum Enum with underlying type: string

type ImportedModelCapabilityEnum string

Set of constants representing the allowable values for ImportedModelCapabilityEnum

const (
    ImportedModelCapabilityTextToText      ImportedModelCapabilityEnum = "TEXT_TO_TEXT"
    ImportedModelCapabilityImageTextToText ImportedModelCapabilityEnum = "IMAGE_TEXT_TO_TEXT"
    ImportedModelCapabilityEmbedding       ImportedModelCapabilityEnum = "EMBEDDING"
    ImportedModelCapabilityRerank          ImportedModelCapabilityEnum = "RERANK"
    ImportedModelCapabilityTextToImage     ImportedModelCapabilityEnum = "TEXT_TO_IMAGE"
)

func GetImportedModelCapabilityEnumValues

func GetImportedModelCapabilityEnumValues() []ImportedModelCapabilityEnum

GetImportedModelCapabilityEnumValues Enumerates the set of values for ImportedModelCapabilityEnum

func GetMappingImportedModelCapabilityEnum

func GetMappingImportedModelCapabilityEnum(val string) (ImportedModelCapabilityEnum, bool)

GetMappingImportedModelCapabilityEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportedModelCollection

ImportedModelCollection Represents the result of a list operation for imported models.

type ImportedModelCollection struct {

    // Represents the result of a list operation for imported models.
    Items []ImportedModelSummary `mandatory:"true" json:"items"`
}

func (ImportedModelCollection) String

func (m ImportedModelCollection) String() string

func (ImportedModelCollection) ValidateEnumValue

func (m ImportedModelCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportedModelLifecycleStateEnum

ImportedModelLifecycleStateEnum Enum with underlying type: string

type ImportedModelLifecycleStateEnum string

Set of constants representing the allowable values for ImportedModelLifecycleStateEnum

const (
    ImportedModelLifecycleStateActive   ImportedModelLifecycleStateEnum = "ACTIVE"
    ImportedModelLifecycleStateCreating ImportedModelLifecycleStateEnum = "CREATING"
    ImportedModelLifecycleStateUpdating ImportedModelLifecycleStateEnum = "UPDATING"
    ImportedModelLifecycleStateDeleting ImportedModelLifecycleStateEnum = "DELETING"
    ImportedModelLifecycleStateDeleted  ImportedModelLifecycleStateEnum = "DELETED"
    ImportedModelLifecycleStateFailed   ImportedModelLifecycleStateEnum = "FAILED"
)

func GetImportedModelLifecycleStateEnumValues

func GetImportedModelLifecycleStateEnumValues() []ImportedModelLifecycleStateEnum

GetImportedModelLifecycleStateEnumValues Enumerates the set of values for ImportedModelLifecycleStateEnum

func GetMappingImportedModelLifecycleStateEnum

func GetMappingImportedModelLifecycleStateEnum(val string) (ImportedModelLifecycleStateEnum, bool)

GetMappingImportedModelLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportedModelSummary

ImportedModelSummary Summary of the importedModel.

type ImportedModelSummary struct {

    // An OCID that uniquely identifies an imported model.
    Id *string `mandatory:"true" json:"id"`

    // The compartment OCID from which the model is imported.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The lifecycle state of the imported model.
    // Allowed values are:
    // - ACTIVE
    // - CREATING
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState ImportedModelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    DataSource ModelDataSource `mandatory:"true" json:"dataSource"`

    // The date and time that the imported model was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // A user-friendly name of the imported model.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the imported model.
    Description *string `mandatory:"false" json:"description"`

    // Specifies the intended use or supported capabilities of the imported model.
    Capabilities []ImportedModelCapabilityEnum `mandatory:"false" json:"capabilities,omitempty"`

    // Additional information about the current state of the imported model, providing more detailed and actionable context.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The provider of the imported model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the imported model.
    Version *string `mandatory:"false" json:"version"`

    // The date and time that the imported model was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ImportedModelSummary) String

func (m ImportedModelSummary) String() string

func (*ImportedModelSummary) UnmarshalJSON

func (m *ImportedModelSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ImportedModelSummary) ValidateEnumValue

func (m ImportedModelSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InboundAuthConfig

InboundAuthConfig The client-side inbound authentication configuration for the Hosted Application. Defines the network access rules. When unspecified, the service applies the default inbound authentication configuration type.

type InboundAuthConfig struct {

    // Inbound authentication configuration type of network access
    // (IDCS_AUTH_CONFIG).
    InboundAuthConfigType InboundAuthConfigInboundAuthConfigTypeEnum `mandatory:"true" json:"inboundAuthConfigType"`

    IdcsConfig *IdcsAuthConfig `mandatory:"false" json:"idcsConfig"`
}

func (InboundAuthConfig) String

func (m InboundAuthConfig) String() string

func (InboundAuthConfig) ValidateEnumValue

func (m InboundAuthConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InboundAuthConfigInboundAuthConfigTypeEnum

InboundAuthConfigInboundAuthConfigTypeEnum Enum with underlying type: string

type InboundAuthConfigInboundAuthConfigTypeEnum string

Set of constants representing the allowable values for InboundAuthConfigInboundAuthConfigTypeEnum

const (
    InboundAuthConfigInboundAuthConfigTypeIdcsAuthConfig InboundAuthConfigInboundAuthConfigTypeEnum = "IDCS_AUTH_CONFIG"
)

func GetInboundAuthConfigInboundAuthConfigTypeEnumValues

func GetInboundAuthConfigInboundAuthConfigTypeEnumValues() []InboundAuthConfigInboundAuthConfigTypeEnum

GetInboundAuthConfigInboundAuthConfigTypeEnumValues Enumerates the set of values for InboundAuthConfigInboundAuthConfigTypeEnum

func GetMappingInboundAuthConfigInboundAuthConfigTypeEnum

func GetMappingInboundAuthConfigInboundAuthConfigTypeEnum(val string) (InboundAuthConfigInboundAuthConfigTypeEnum, bool)

GetMappingInboundAuthConfigInboundAuthConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type InboundNetworkingConfig

InboundNetworkingConfig Inbound Networking configuration.

type InboundNetworkingConfig struct {

    // inbounding from public or private endpoint.
    EndpointMode InboundNetworkingConfigEndpointModeEnum `mandatory:"true" json:"endpointMode"`

    // The [OCID] of Private Endpoint when endpointMode=Private
    PrivateEndpointId *string `mandatory:"false" json:"privateEndpointId"`
}

func (InboundNetworkingConfig) String

func (m InboundNetworkingConfig) String() string

func (InboundNetworkingConfig) ValidateEnumValue

func (m InboundNetworkingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InboundNetworkingConfigEndpointModeEnum

InboundNetworkingConfigEndpointModeEnum Enum with underlying type: string

type InboundNetworkingConfigEndpointModeEnum string

Set of constants representing the allowable values for InboundNetworkingConfigEndpointModeEnum

const (
    InboundNetworkingConfigEndpointModePublic  InboundNetworkingConfigEndpointModeEnum = "PUBLIC"
    InboundNetworkingConfigEndpointModePrivate InboundNetworkingConfigEndpointModeEnum = "PRIVATE"
)

func GetInboundNetworkingConfigEndpointModeEnumValues

func GetInboundNetworkingConfigEndpointModeEnumValues() []InboundNetworkingConfigEndpointModeEnum

GetInboundNetworkingConfigEndpointModeEnumValues Enumerates the set of values for InboundNetworkingConfigEndpointModeEnum

func GetMappingInboundNetworkingConfigEndpointModeEnum

func GetMappingInboundNetworkingConfigEndpointModeEnum(val string) (InboundNetworkingConfigEndpointModeEnum, bool)

GetMappingInboundNetworkingConfigEndpointModeEnum performs case Insensitive comparison on enum value and return the desired enum

type KeyDetails

KeyDetails The data to create/renew an API key item.

type KeyDetails struct {

    // The key to renew.
    KeyName *string `mandatory:"true" json:"keyName"`

    // The date and time when the key would be expired, if not provided it would be 90 days, in the format defined by RFC 3339.
    TimeExpiry *common.SDKTime `mandatory:"true" json:"timeExpiry"`
}

func (KeyDetails) String

func (m KeyDetails) String() string

func (KeyDetails) ValidateEnumValue

func (m KeyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListApiKeysRequest

ListApiKeysRequest wrapper for the ListApiKeys operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListApiKeys.go.html to see an example of how to use ListApiKeysRequest.

type ListApiKeysRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that their lifecycle state matches the given lifecycle state.
    LifecycleState ApiKeyLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListApiKeysSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListApiKeysSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListApiKeysRequest) BinaryRequestBody

func (request ListApiKeysRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListApiKeysRequest) HTTPRequest

func (request ListApiKeysRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListApiKeysRequest) RetryPolicy

func (request ListApiKeysRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListApiKeysRequest) String

func (request ListApiKeysRequest) String() string

func (ListApiKeysRequest) ValidateEnumValue

func (request ListApiKeysRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListApiKeysResponse

ListApiKeysResponse wrapper for the ListApiKeys operation

type ListApiKeysResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ApiKeyCollection instances
    ApiKeyCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListApiKeysResponse) HTTPResponse

func (response ListApiKeysResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListApiKeysResponse) String

func (response ListApiKeysResponse) String() string

type ListApiKeysSortByEnum

ListApiKeysSortByEnum Enum with underlying type: string

type ListApiKeysSortByEnum string

Set of constants representing the allowable values for ListApiKeysSortByEnum

const (
    ListApiKeysSortByDisplayname ListApiKeysSortByEnum = "displayName"
    ListApiKeysSortByTimecreated ListApiKeysSortByEnum = "timeCreated"
)

func GetListApiKeysSortByEnumValues

func GetListApiKeysSortByEnumValues() []ListApiKeysSortByEnum

GetListApiKeysSortByEnumValues Enumerates the set of values for ListApiKeysSortByEnum

func GetMappingListApiKeysSortByEnum

func GetMappingListApiKeysSortByEnum(val string) (ListApiKeysSortByEnum, bool)

GetMappingListApiKeysSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListApiKeysSortOrderEnum

ListApiKeysSortOrderEnum Enum with underlying type: string

type ListApiKeysSortOrderEnum string

Set of constants representing the allowable values for ListApiKeysSortOrderEnum

const (
    ListApiKeysSortOrderAsc  ListApiKeysSortOrderEnum = "ASC"
    ListApiKeysSortOrderDesc ListApiKeysSortOrderEnum = "DESC"
)

func GetListApiKeysSortOrderEnumValues

func GetListApiKeysSortOrderEnumValues() []ListApiKeysSortOrderEnum

GetListApiKeysSortOrderEnumValues Enumerates the set of values for ListApiKeysSortOrderEnum

func GetMappingListApiKeysSortOrderEnum

func GetMappingListApiKeysSortOrderEnum(val string) (ListApiKeysSortOrderEnum, bool)

GetMappingListApiKeysSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDedicatedAiClustersRequest

ListDedicatedAiClustersRequest wrapper for the ListDedicatedAiClusters operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListDedicatedAiClusters.go.html to see an example of how to use ListDedicatedAiClustersRequest.

type ListDedicatedAiClustersRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only the dedicated AI clusters that their lifecycle state matches the given lifecycle state.
    LifecycleState DedicatedAiClusterLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListDedicatedAiClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListDedicatedAiClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDedicatedAiClustersRequest) BinaryRequestBody

func (request ListDedicatedAiClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDedicatedAiClustersRequest) HTTPRequest

func (request ListDedicatedAiClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDedicatedAiClustersRequest) RetryPolicy

func (request ListDedicatedAiClustersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDedicatedAiClustersRequest) String

func (request ListDedicatedAiClustersRequest) String() string

func (ListDedicatedAiClustersRequest) ValidateEnumValue

func (request ListDedicatedAiClustersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDedicatedAiClustersResponse

ListDedicatedAiClustersResponse wrapper for the ListDedicatedAiClusters operation

type ListDedicatedAiClustersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DedicatedAiClusterCollection instances
    DedicatedAiClusterCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListDedicatedAiClustersResponse) HTTPResponse

func (response ListDedicatedAiClustersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDedicatedAiClustersResponse) String

func (response ListDedicatedAiClustersResponse) String() string

type ListDedicatedAiClustersSortByEnum

ListDedicatedAiClustersSortByEnum Enum with underlying type: string

type ListDedicatedAiClustersSortByEnum string

Set of constants representing the allowable values for ListDedicatedAiClustersSortByEnum

const (
    ListDedicatedAiClustersSortByTimecreated    ListDedicatedAiClustersSortByEnum = "timeCreated"
    ListDedicatedAiClustersSortByDisplayname    ListDedicatedAiClustersSortByEnum = "displayName"
    ListDedicatedAiClustersSortByLifecyclestate ListDedicatedAiClustersSortByEnum = "lifecycleState"
)

func GetListDedicatedAiClustersSortByEnumValues

func GetListDedicatedAiClustersSortByEnumValues() []ListDedicatedAiClustersSortByEnum

GetListDedicatedAiClustersSortByEnumValues Enumerates the set of values for ListDedicatedAiClustersSortByEnum

func GetMappingListDedicatedAiClustersSortByEnum

func GetMappingListDedicatedAiClustersSortByEnum(val string) (ListDedicatedAiClustersSortByEnum, bool)

GetMappingListDedicatedAiClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDedicatedAiClustersSortOrderEnum

ListDedicatedAiClustersSortOrderEnum Enum with underlying type: string

type ListDedicatedAiClustersSortOrderEnum string

Set of constants representing the allowable values for ListDedicatedAiClustersSortOrderEnum

const (
    ListDedicatedAiClustersSortOrderAsc  ListDedicatedAiClustersSortOrderEnum = "ASC"
    ListDedicatedAiClustersSortOrderDesc ListDedicatedAiClustersSortOrderEnum = "DESC"
)

func GetListDedicatedAiClustersSortOrderEnumValues

func GetListDedicatedAiClustersSortOrderEnumValues() []ListDedicatedAiClustersSortOrderEnum

GetListDedicatedAiClustersSortOrderEnumValues Enumerates the set of values for ListDedicatedAiClustersSortOrderEnum

func GetMappingListDedicatedAiClustersSortOrderEnum

func GetMappingListDedicatedAiClustersSortOrderEnum(val string) (ListDedicatedAiClustersSortOrderEnum, bool)

GetMappingListDedicatedAiClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEndpointsRequest

ListEndpointsRequest wrapper for the ListEndpoints operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListEndpoints.go.html to see an example of how to use ListEndpointsRequest.

type ListEndpointsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that their lifecycle state matches the given lifecycle state.
    LifecycleState EndpointLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the endpoint.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint.
    GenerativeAiPrivateEndpointId *string `mandatory:"false" contributesTo:"query" name:"generativeAiPrivateEndpointId"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListEndpointsRequest) BinaryRequestBody

func (request ListEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEndpointsRequest) HTTPRequest

func (request ListEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEndpointsRequest) RetryPolicy

func (request ListEndpointsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEndpointsRequest) String

func (request ListEndpointsRequest) String() string

func (ListEndpointsRequest) ValidateEnumValue

func (request ListEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListEndpointsResponse

ListEndpointsResponse wrapper for the ListEndpoints operation

type ListEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EndpointCollection instances
    EndpointCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListEndpointsResponse) HTTPResponse

func (response ListEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEndpointsResponse) String

func (response ListEndpointsResponse) String() string

type ListEndpointsSortByEnum

ListEndpointsSortByEnum Enum with underlying type: string

type ListEndpointsSortByEnum string

Set of constants representing the allowable values for ListEndpointsSortByEnum

const (
    ListEndpointsSortByDisplayname ListEndpointsSortByEnum = "displayName"
    ListEndpointsSortByTimecreated ListEndpointsSortByEnum = "timeCreated"
)

func GetListEndpointsSortByEnumValues

func GetListEndpointsSortByEnumValues() []ListEndpointsSortByEnum

GetListEndpointsSortByEnumValues Enumerates the set of values for ListEndpointsSortByEnum

func GetMappingListEndpointsSortByEnum

func GetMappingListEndpointsSortByEnum(val string) (ListEndpointsSortByEnum, bool)

GetMappingListEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEndpointsSortOrderEnum

ListEndpointsSortOrderEnum Enum with underlying type: string

type ListEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListEndpointsSortOrderEnum

const (
    ListEndpointsSortOrderAsc  ListEndpointsSortOrderEnum = "ASC"
    ListEndpointsSortOrderDesc ListEndpointsSortOrderEnum = "DESC"
)

func GetListEndpointsSortOrderEnumValues

func GetListEndpointsSortOrderEnumValues() []ListEndpointsSortOrderEnum

GetListEndpointsSortOrderEnumValues Enumerates the set of values for ListEndpointsSortOrderEnum

func GetMappingListEndpointsSortOrderEnum

func GetMappingListEndpointsSortOrderEnum(val string) (ListEndpointsSortOrderEnum, bool)

GetMappingListEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListGenerativeAiPrivateEndpointsRequest

ListGenerativeAiPrivateEndpointsRequest wrapper for the ListGenerativeAiPrivateEndpoints operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListGenerativeAiPrivateEndpoints.go.html to see an example of how to use ListGenerativeAiPrivateEndpointsRequest.

type ListGenerativeAiPrivateEndpointsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The lifecycle state of Generative AI private endpoints.
    LifecycleState GenerativeAiPrivateEndpointLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The field used to sort the results. Multiple fields aren't supported.
    SortBy ListGenerativeAiPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Query by the resource type of Generative AI private endpoints.
    ResourceType GenerativeAiPrivateEndpointResourceTypeEnum `mandatory:"false" contributesTo:"query" name:"resourceType" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListGenerativeAiPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListGenerativeAiPrivateEndpointsRequest) BinaryRequestBody

func (request ListGenerativeAiPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListGenerativeAiPrivateEndpointsRequest) HTTPRequest

func (request ListGenerativeAiPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListGenerativeAiPrivateEndpointsRequest) RetryPolicy

func (request ListGenerativeAiPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListGenerativeAiPrivateEndpointsRequest) String

func (request ListGenerativeAiPrivateEndpointsRequest) String() string

func (ListGenerativeAiPrivateEndpointsRequest) ValidateEnumValue

func (request ListGenerativeAiPrivateEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListGenerativeAiPrivateEndpointsResponse

ListGenerativeAiPrivateEndpointsResponse wrapper for the ListGenerativeAiPrivateEndpoints operation

type ListGenerativeAiPrivateEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of GenerativeAiPrivateEndpointCollection instances
    GenerativeAiPrivateEndpointCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListGenerativeAiPrivateEndpointsResponse) HTTPResponse

func (response ListGenerativeAiPrivateEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListGenerativeAiPrivateEndpointsResponse) String

func (response ListGenerativeAiPrivateEndpointsResponse) String() string

type ListGenerativeAiPrivateEndpointsSortByEnum

ListGenerativeAiPrivateEndpointsSortByEnum Enum with underlying type: string

type ListGenerativeAiPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListGenerativeAiPrivateEndpointsSortByEnum

const (
    ListGenerativeAiPrivateEndpointsSortByTimecreated ListGenerativeAiPrivateEndpointsSortByEnum = "timeCreated"
)

func GetListGenerativeAiPrivateEndpointsSortByEnumValues

func GetListGenerativeAiPrivateEndpointsSortByEnumValues() []ListGenerativeAiPrivateEndpointsSortByEnum

GetListGenerativeAiPrivateEndpointsSortByEnumValues Enumerates the set of values for ListGenerativeAiPrivateEndpointsSortByEnum

func GetMappingListGenerativeAiPrivateEndpointsSortByEnum

func GetMappingListGenerativeAiPrivateEndpointsSortByEnum(val string) (ListGenerativeAiPrivateEndpointsSortByEnum, bool)

GetMappingListGenerativeAiPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListGenerativeAiPrivateEndpointsSortOrderEnum

ListGenerativeAiPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListGenerativeAiPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListGenerativeAiPrivateEndpointsSortOrderEnum

const (
    ListGenerativeAiPrivateEndpointsSortOrderAsc  ListGenerativeAiPrivateEndpointsSortOrderEnum = "ASC"
    ListGenerativeAiPrivateEndpointsSortOrderDesc ListGenerativeAiPrivateEndpointsSortOrderEnum = "DESC"
)

func GetListGenerativeAiPrivateEndpointsSortOrderEnumValues

func GetListGenerativeAiPrivateEndpointsSortOrderEnumValues() []ListGenerativeAiPrivateEndpointsSortOrderEnum

GetListGenerativeAiPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListGenerativeAiPrivateEndpointsSortOrderEnum

func GetMappingListGenerativeAiPrivateEndpointsSortOrderEnum

func GetMappingListGenerativeAiPrivateEndpointsSortOrderEnum(val string) (ListGenerativeAiPrivateEndpointsSortOrderEnum, bool)

GetMappingListGenerativeAiPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListGenerativeAiProjectsRequest

ListGenerativeAiProjectsRequest wrapper for the ListGenerativeAiProjects operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListGenerativeAiProjects.go.html to see an example of how to use ListGenerativeAiProjectsRequest.

type ListGenerativeAiProjectsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycle state matches the given value.
    LifecycleState GenerativeAiProjectLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the generativeAiProject.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListGenerativeAiProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListGenerativeAiProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListGenerativeAiProjectsRequest) BinaryRequestBody

func (request ListGenerativeAiProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListGenerativeAiProjectsRequest) HTTPRequest

func (request ListGenerativeAiProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListGenerativeAiProjectsRequest) RetryPolicy

func (request ListGenerativeAiProjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListGenerativeAiProjectsRequest) String

func (request ListGenerativeAiProjectsRequest) String() string

func (ListGenerativeAiProjectsRequest) ValidateEnumValue

func (request ListGenerativeAiProjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListGenerativeAiProjectsResponse

ListGenerativeAiProjectsResponse wrapper for the ListGenerativeAiProjects operation

type ListGenerativeAiProjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of GenerativeAiProjectCollection instances
    GenerativeAiProjectCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListGenerativeAiProjectsResponse) HTTPResponse

func (response ListGenerativeAiProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListGenerativeAiProjectsResponse) String

func (response ListGenerativeAiProjectsResponse) String() string

type ListGenerativeAiProjectsSortByEnum

ListGenerativeAiProjectsSortByEnum Enum with underlying type: string

type ListGenerativeAiProjectsSortByEnum string

Set of constants representing the allowable values for ListGenerativeAiProjectsSortByEnum

const (
    ListGenerativeAiProjectsSortByDisplayname ListGenerativeAiProjectsSortByEnum = "displayName"
    ListGenerativeAiProjectsSortByTimecreated ListGenerativeAiProjectsSortByEnum = "timeCreated"
)

func GetListGenerativeAiProjectsSortByEnumValues

func GetListGenerativeAiProjectsSortByEnumValues() []ListGenerativeAiProjectsSortByEnum

GetListGenerativeAiProjectsSortByEnumValues Enumerates the set of values for ListGenerativeAiProjectsSortByEnum

func GetMappingListGenerativeAiProjectsSortByEnum

func GetMappingListGenerativeAiProjectsSortByEnum(val string) (ListGenerativeAiProjectsSortByEnum, bool)

GetMappingListGenerativeAiProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListGenerativeAiProjectsSortOrderEnum

ListGenerativeAiProjectsSortOrderEnum Enum with underlying type: string

type ListGenerativeAiProjectsSortOrderEnum string

Set of constants representing the allowable values for ListGenerativeAiProjectsSortOrderEnum

const (
    ListGenerativeAiProjectsSortOrderAsc  ListGenerativeAiProjectsSortOrderEnum = "ASC"
    ListGenerativeAiProjectsSortOrderDesc ListGenerativeAiProjectsSortOrderEnum = "DESC"
)

func GetListGenerativeAiProjectsSortOrderEnumValues

func GetListGenerativeAiProjectsSortOrderEnumValues() []ListGenerativeAiProjectsSortOrderEnum

GetListGenerativeAiProjectsSortOrderEnumValues Enumerates the set of values for ListGenerativeAiProjectsSortOrderEnum

func GetMappingListGenerativeAiProjectsSortOrderEnum

func GetMappingListGenerativeAiProjectsSortOrderEnum(val string) (ListGenerativeAiProjectsSortOrderEnum, bool)

GetMappingListGenerativeAiProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedApplicationStoragesRequest

ListHostedApplicationStoragesRequest wrapper for the ListHostedApplicationStorages operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListHostedApplicationStorages.go.html to see an example of how to use ListHostedApplicationStoragesRequest.

type ListHostedApplicationStoragesRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only the hosted applications that their lifecycle state matches the given lifecycle state.
    LifecycleState HostedApplicationStorageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The type of the hosted application storage.
    HostedApplicationStorageType HostedApplicationStorageStorageTypeEnum `mandatory:"false" contributesTo:"query" name:"hostedApplicationStorageType" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application storage.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostedApplicationStoragesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListHostedApplicationStoragesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListHostedApplicationStoragesRequest) BinaryRequestBody

func (request ListHostedApplicationStoragesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostedApplicationStoragesRequest) HTTPRequest

func (request ListHostedApplicationStoragesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostedApplicationStoragesRequest) RetryPolicy

func (request ListHostedApplicationStoragesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostedApplicationStoragesRequest) String

func (request ListHostedApplicationStoragesRequest) String() string

func (ListHostedApplicationStoragesRequest) ValidateEnumValue

func (request ListHostedApplicationStoragesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListHostedApplicationStoragesResponse

ListHostedApplicationStoragesResponse wrapper for the ListHostedApplicationStorages operation

type ListHostedApplicationStoragesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostedApplicationStorageCollection instances
    HostedApplicationStorageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListHostedApplicationStoragesResponse) HTTPResponse

func (response ListHostedApplicationStoragesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostedApplicationStoragesResponse) String

func (response ListHostedApplicationStoragesResponse) String() string

type ListHostedApplicationStoragesSortByEnum

ListHostedApplicationStoragesSortByEnum Enum with underlying type: string

type ListHostedApplicationStoragesSortByEnum string

Set of constants representing the allowable values for ListHostedApplicationStoragesSortByEnum

const (
    ListHostedApplicationStoragesSortByTimecreated    ListHostedApplicationStoragesSortByEnum = "timeCreated"
    ListHostedApplicationStoragesSortByDisplayname    ListHostedApplicationStoragesSortByEnum = "displayName"
    ListHostedApplicationStoragesSortByLifecyclestate ListHostedApplicationStoragesSortByEnum = "lifecycleState"
)

func GetListHostedApplicationStoragesSortByEnumValues

func GetListHostedApplicationStoragesSortByEnumValues() []ListHostedApplicationStoragesSortByEnum

GetListHostedApplicationStoragesSortByEnumValues Enumerates the set of values for ListHostedApplicationStoragesSortByEnum

func GetMappingListHostedApplicationStoragesSortByEnum

func GetMappingListHostedApplicationStoragesSortByEnum(val string) (ListHostedApplicationStoragesSortByEnum, bool)

GetMappingListHostedApplicationStoragesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedApplicationStoragesSortOrderEnum

ListHostedApplicationStoragesSortOrderEnum Enum with underlying type: string

type ListHostedApplicationStoragesSortOrderEnum string

Set of constants representing the allowable values for ListHostedApplicationStoragesSortOrderEnum

const (
    ListHostedApplicationStoragesSortOrderAsc  ListHostedApplicationStoragesSortOrderEnum = "ASC"
    ListHostedApplicationStoragesSortOrderDesc ListHostedApplicationStoragesSortOrderEnum = "DESC"
)

func GetListHostedApplicationStoragesSortOrderEnumValues

func GetListHostedApplicationStoragesSortOrderEnumValues() []ListHostedApplicationStoragesSortOrderEnum

GetListHostedApplicationStoragesSortOrderEnumValues Enumerates the set of values for ListHostedApplicationStoragesSortOrderEnum

func GetMappingListHostedApplicationStoragesSortOrderEnum

func GetMappingListHostedApplicationStoragesSortOrderEnum(val string) (ListHostedApplicationStoragesSortOrderEnum, bool)

GetMappingListHostedApplicationStoragesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedApplicationsRequest

ListHostedApplicationsRequest wrapper for the ListHostedApplications operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListHostedApplications.go.html to see an example of how to use ListHostedApplicationsRequest.

type ListHostedApplicationsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only the hosted applications that their lifecycle state matches the given lifecycle state.
    LifecycleState HostedApplicationLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostedApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListHostedApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListHostedApplicationsRequest) BinaryRequestBody

func (request ListHostedApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostedApplicationsRequest) HTTPRequest

func (request ListHostedApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostedApplicationsRequest) RetryPolicy

func (request ListHostedApplicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostedApplicationsRequest) String

func (request ListHostedApplicationsRequest) String() string

func (ListHostedApplicationsRequest) ValidateEnumValue

func (request ListHostedApplicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListHostedApplicationsResponse

ListHostedApplicationsResponse wrapper for the ListHostedApplications operation

type ListHostedApplicationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostedApplicationCollection instances
    HostedApplicationCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListHostedApplicationsResponse) HTTPResponse

func (response ListHostedApplicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostedApplicationsResponse) String

func (response ListHostedApplicationsResponse) String() string

type ListHostedApplicationsSortByEnum

ListHostedApplicationsSortByEnum Enum with underlying type: string

type ListHostedApplicationsSortByEnum string

Set of constants representing the allowable values for ListHostedApplicationsSortByEnum

const (
    ListHostedApplicationsSortByTimecreated    ListHostedApplicationsSortByEnum = "timeCreated"
    ListHostedApplicationsSortByDisplayname    ListHostedApplicationsSortByEnum = "displayName"
    ListHostedApplicationsSortByLifecyclestate ListHostedApplicationsSortByEnum = "lifecycleState"
)

func GetListHostedApplicationsSortByEnumValues

func GetListHostedApplicationsSortByEnumValues() []ListHostedApplicationsSortByEnum

GetListHostedApplicationsSortByEnumValues Enumerates the set of values for ListHostedApplicationsSortByEnum

func GetMappingListHostedApplicationsSortByEnum

func GetMappingListHostedApplicationsSortByEnum(val string) (ListHostedApplicationsSortByEnum, bool)

GetMappingListHostedApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedApplicationsSortOrderEnum

ListHostedApplicationsSortOrderEnum Enum with underlying type: string

type ListHostedApplicationsSortOrderEnum string

Set of constants representing the allowable values for ListHostedApplicationsSortOrderEnum

const (
    ListHostedApplicationsSortOrderAsc  ListHostedApplicationsSortOrderEnum = "ASC"
    ListHostedApplicationsSortOrderDesc ListHostedApplicationsSortOrderEnum = "DESC"
)

func GetListHostedApplicationsSortOrderEnumValues

func GetListHostedApplicationsSortOrderEnumValues() []ListHostedApplicationsSortOrderEnum

GetListHostedApplicationsSortOrderEnumValues Enumerates the set of values for ListHostedApplicationsSortOrderEnum

func GetMappingListHostedApplicationsSortOrderEnum

func GetMappingListHostedApplicationsSortOrderEnum(val string) (ListHostedApplicationsSortOrderEnum, bool)

GetMappingListHostedApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedDeploymentsRequest

ListHostedDeploymentsRequest wrapper for the ListHostedDeployments operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListHostedDeployments.go.html to see an example of how to use ListHostedDeploymentsRequest.

type ListHostedDeploymentsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    ApplicationId *string `mandatory:"false" contributesTo:"query" name:"applicationId"`

    // A filter to return only the hosted deployments that their lifecycle state matches the given lifecycle state.
    LifecycleState HostedDeploymentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListHostedDeploymentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListHostedDeploymentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListHostedDeploymentsRequest) BinaryRequestBody

func (request ListHostedDeploymentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListHostedDeploymentsRequest) HTTPRequest

func (request ListHostedDeploymentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListHostedDeploymentsRequest) RetryPolicy

func (request ListHostedDeploymentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListHostedDeploymentsRequest) String

func (request ListHostedDeploymentsRequest) String() string

func (ListHostedDeploymentsRequest) ValidateEnumValue

func (request ListHostedDeploymentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListHostedDeploymentsResponse

ListHostedDeploymentsResponse wrapper for the ListHostedDeployments operation

type ListHostedDeploymentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of HostedDeploymentCollection instances
    HostedDeploymentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListHostedDeploymentsResponse) HTTPResponse

func (response ListHostedDeploymentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListHostedDeploymentsResponse) String

func (response ListHostedDeploymentsResponse) String() string

type ListHostedDeploymentsSortByEnum

ListHostedDeploymentsSortByEnum Enum with underlying type: string

type ListHostedDeploymentsSortByEnum string

Set of constants representing the allowable values for ListHostedDeploymentsSortByEnum

const (
    ListHostedDeploymentsSortByTimecreated    ListHostedDeploymentsSortByEnum = "timeCreated"
    ListHostedDeploymentsSortByDisplayname    ListHostedDeploymentsSortByEnum = "displayName"
    ListHostedDeploymentsSortByLifecyclestate ListHostedDeploymentsSortByEnum = "lifecycleState"
)

func GetListHostedDeploymentsSortByEnumValues

func GetListHostedDeploymentsSortByEnumValues() []ListHostedDeploymentsSortByEnum

GetListHostedDeploymentsSortByEnumValues Enumerates the set of values for ListHostedDeploymentsSortByEnum

func GetMappingListHostedDeploymentsSortByEnum

func GetMappingListHostedDeploymentsSortByEnum(val string) (ListHostedDeploymentsSortByEnum, bool)

GetMappingListHostedDeploymentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListHostedDeploymentsSortOrderEnum

ListHostedDeploymentsSortOrderEnum Enum with underlying type: string

type ListHostedDeploymentsSortOrderEnum string

Set of constants representing the allowable values for ListHostedDeploymentsSortOrderEnum

const (
    ListHostedDeploymentsSortOrderAsc  ListHostedDeploymentsSortOrderEnum = "ASC"
    ListHostedDeploymentsSortOrderDesc ListHostedDeploymentsSortOrderEnum = "DESC"
)

func GetListHostedDeploymentsSortOrderEnumValues

func GetListHostedDeploymentsSortOrderEnumValues() []ListHostedDeploymentsSortOrderEnum

GetListHostedDeploymentsSortOrderEnumValues Enumerates the set of values for ListHostedDeploymentsSortOrderEnum

func GetMappingListHostedDeploymentsSortOrderEnum

func GetMappingListHostedDeploymentsSortOrderEnum(val string) (ListHostedDeploymentsSortOrderEnum, bool)

GetMappingListHostedDeploymentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportedModelsRequest

ListImportedModelsRequest wrapper for the ListImportedModels operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListImportedModels.go.html to see an example of how to use ListImportedModelsRequest.

type ListImportedModelsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire vendor given.
    Vendor *string `mandatory:"false" contributesTo:"query" name:"vendor"`

    // A filter to return only resources their capability matches the given capability.
    Capability []ImportedModelCapabilityEnum `contributesTo:"query" name:"capability" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources their lifecycleState matches the given lifecycleState.
    LifecycleState ImportedModelLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The ID of the importedModel.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListImportedModelsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated` is descending.
    SortBy ListImportedModelsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListImportedModelsRequest) BinaryRequestBody

func (request ListImportedModelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListImportedModelsRequest) HTTPRequest

func (request ListImportedModelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListImportedModelsRequest) RetryPolicy

func (request ListImportedModelsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListImportedModelsRequest) String

func (request ListImportedModelsRequest) String() string

func (ListImportedModelsRequest) ValidateEnumValue

func (request ListImportedModelsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImportedModelsResponse

ListImportedModelsResponse wrapper for the ListImportedModels operation

type ListImportedModelsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ImportedModelCollection instances
    ImportedModelCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListImportedModelsResponse) HTTPResponse

func (response ListImportedModelsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListImportedModelsResponse) String

func (response ListImportedModelsResponse) String() string

type ListImportedModelsSortByEnum

ListImportedModelsSortByEnum Enum with underlying type: string

type ListImportedModelsSortByEnum string

Set of constants representing the allowable values for ListImportedModelsSortByEnum

const (
    ListImportedModelsSortByDisplayname    ListImportedModelsSortByEnum = "displayName"
    ListImportedModelsSortByLifecyclestate ListImportedModelsSortByEnum = "lifecycleState"
    ListImportedModelsSortByTimecreated    ListImportedModelsSortByEnum = "timeCreated"
)

func GetListImportedModelsSortByEnumValues

func GetListImportedModelsSortByEnumValues() []ListImportedModelsSortByEnum

GetListImportedModelsSortByEnumValues Enumerates the set of values for ListImportedModelsSortByEnum

func GetMappingListImportedModelsSortByEnum

func GetMappingListImportedModelsSortByEnum(val string) (ListImportedModelsSortByEnum, bool)

GetMappingListImportedModelsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportedModelsSortOrderEnum

ListImportedModelsSortOrderEnum Enum with underlying type: string

type ListImportedModelsSortOrderEnum string

Set of constants representing the allowable values for ListImportedModelsSortOrderEnum

const (
    ListImportedModelsSortOrderAsc  ListImportedModelsSortOrderEnum = "ASC"
    ListImportedModelsSortOrderDesc ListImportedModelsSortOrderEnum = "DESC"
)

func GetListImportedModelsSortOrderEnumValues

func GetListImportedModelsSortOrderEnumValues() []ListImportedModelsSortOrderEnum

GetListImportedModelsSortOrderEnumValues Enumerates the set of values for ListImportedModelsSortOrderEnum

func GetMappingListImportedModelsSortOrderEnum

func GetMappingListImportedModelsSortOrderEnum(val string) (ListImportedModelsSortOrderEnum, bool)

GetMappingListImportedModelsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModelsRequest

ListModelsRequest wrapper for the ListModels operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListModels.go.html to see an example of how to use ListModelsRequest.

type ListModelsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire vendor given.
    Vendor *string `mandatory:"false" contributesTo:"query" name:"vendor"`

    // A filter to return only resources their capability matches the given capability.
    Capability []ModelCapabilityEnum `contributesTo:"query" name:"capability" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources their lifecycleState matches the given lifecycleState.
    LifecycleState ModelLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The ID of the model.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListModelsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated` is descending.
    SortBy ListModelsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListModelsRequest) BinaryRequestBody

func (request ListModelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListModelsRequest) HTTPRequest

func (request ListModelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListModelsRequest) RetryPolicy

func (request ListModelsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListModelsRequest) String

func (request ListModelsRequest) String() string

func (ListModelsRequest) ValidateEnumValue

func (request ListModelsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListModelsResponse

ListModelsResponse wrapper for the ListModels operation

type ListModelsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ModelCollection instances
    ModelCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListModelsResponse) HTTPResponse

func (response ListModelsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListModelsResponse) String

func (response ListModelsResponse) String() string

type ListModelsSortByEnum

ListModelsSortByEnum Enum with underlying type: string

type ListModelsSortByEnum string

Set of constants representing the allowable values for ListModelsSortByEnum

const (
    ListModelsSortByDisplayname    ListModelsSortByEnum = "displayName"
    ListModelsSortByLifecyclestate ListModelsSortByEnum = "lifecycleState"
    ListModelsSortByTimecreated    ListModelsSortByEnum = "timeCreated"
)

func GetListModelsSortByEnumValues

func GetListModelsSortByEnumValues() []ListModelsSortByEnum

GetListModelsSortByEnumValues Enumerates the set of values for ListModelsSortByEnum

func GetMappingListModelsSortByEnum

func GetMappingListModelsSortByEnum(val string) (ListModelsSortByEnum, bool)

GetMappingListModelsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListModelsSortOrderEnum

ListModelsSortOrderEnum Enum with underlying type: string

type ListModelsSortOrderEnum string

Set of constants representing the allowable values for ListModelsSortOrderEnum

const (
    ListModelsSortOrderAsc  ListModelsSortOrderEnum = "ASC"
    ListModelsSortOrderDesc ListModelsSortOrderEnum = "DESC"
)

func GetListModelsSortOrderEnumValues

func GetListModelsSortOrderEnumValues() []ListModelsSortOrderEnum

GetListModelsSortOrderEnumValues Enumerates the set of values for ListModelsSortOrderEnum

func GetMappingListModelsSortOrderEnum

func GetMappingListModelsSortOrderEnum(val string) (ListModelsSortOrderEnum, bool)

GetMappingListModelsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSemanticStoresLifecycleStateEnum

ListSemanticStoresLifecycleStateEnum Enum with underlying type: string

type ListSemanticStoresLifecycleStateEnum string

Set of constants representing the allowable values for ListSemanticStoresLifecycleStateEnum

const (
    ListSemanticStoresLifecycleStateActive   ListSemanticStoresLifecycleStateEnum = "ACTIVE"
    ListSemanticStoresLifecycleStateCreating ListSemanticStoresLifecycleStateEnum = "CREATING"
    ListSemanticStoresLifecycleStateUpdating ListSemanticStoresLifecycleStateEnum = "UPDATING"
    ListSemanticStoresLifecycleStateDeleting ListSemanticStoresLifecycleStateEnum = "DELETING"
    ListSemanticStoresLifecycleStateDeleted  ListSemanticStoresLifecycleStateEnum = "DELETED"
    ListSemanticStoresLifecycleStateFailed   ListSemanticStoresLifecycleStateEnum = "FAILED"
)

func GetListSemanticStoresLifecycleStateEnumValues

func GetListSemanticStoresLifecycleStateEnumValues() []ListSemanticStoresLifecycleStateEnum

GetListSemanticStoresLifecycleStateEnumValues Enumerates the set of values for ListSemanticStoresLifecycleStateEnum

func GetMappingListSemanticStoresLifecycleStateEnum

func GetMappingListSemanticStoresLifecycleStateEnum(val string) (ListSemanticStoresLifecycleStateEnum, bool)

GetMappingListSemanticStoresLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSemanticStoresRequest

ListSemanticStoresRequest wrapper for the ListSemanticStores operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListSemanticStores.go.html to see an example of how to use ListSemanticStoresRequest.

type ListSemanticStoresRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycle state matches the given array.
    LifecycleState []ListSemanticStoresLifecycleStateEnum `contributesTo:"query" name:"lifecycleState" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SemanticStore.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSemanticStoresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListSemanticStoresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources whose queryingConnectionId matches with this id.
    DataSourceQueryingConnectionId *string `mandatory:"false" contributesTo:"query" name:"dataSourceQueryingConnectionId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSemanticStoresRequest) BinaryRequestBody

func (request ListSemanticStoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSemanticStoresRequest) HTTPRequest

func (request ListSemanticStoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSemanticStoresRequest) RetryPolicy

func (request ListSemanticStoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSemanticStoresRequest) String

func (request ListSemanticStoresRequest) String() string

func (ListSemanticStoresRequest) ValidateEnumValue

func (request ListSemanticStoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSemanticStoresResponse

ListSemanticStoresResponse wrapper for the ListSemanticStores operation

type ListSemanticStoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SemanticStoreCollection instances
    SemanticStoreCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListSemanticStoresResponse) HTTPResponse

func (response ListSemanticStoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSemanticStoresResponse) String

func (response ListSemanticStoresResponse) String() string

type ListSemanticStoresSortByEnum

ListSemanticStoresSortByEnum Enum with underlying type: string

type ListSemanticStoresSortByEnum string

Set of constants representing the allowable values for ListSemanticStoresSortByEnum

const (
    ListSemanticStoresSortByDisplayname ListSemanticStoresSortByEnum = "displayName"
    ListSemanticStoresSortByTimecreated ListSemanticStoresSortByEnum = "timeCreated"
)

func GetListSemanticStoresSortByEnumValues

func GetListSemanticStoresSortByEnumValues() []ListSemanticStoresSortByEnum

GetListSemanticStoresSortByEnumValues Enumerates the set of values for ListSemanticStoresSortByEnum

func GetMappingListSemanticStoresSortByEnum

func GetMappingListSemanticStoresSortByEnum(val string) (ListSemanticStoresSortByEnum, bool)

GetMappingListSemanticStoresSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSemanticStoresSortOrderEnum

ListSemanticStoresSortOrderEnum Enum with underlying type: string

type ListSemanticStoresSortOrderEnum string

Set of constants representing the allowable values for ListSemanticStoresSortOrderEnum

const (
    ListSemanticStoresSortOrderAsc  ListSemanticStoresSortOrderEnum = "ASC"
    ListSemanticStoresSortOrderDesc ListSemanticStoresSortOrderEnum = "DESC"
)

func GetListSemanticStoresSortOrderEnumValues

func GetListSemanticStoresSortOrderEnumValues() []ListSemanticStoresSortOrderEnum

GetListSemanticStoresSortOrderEnumValues Enumerates the set of values for ListSemanticStoresSortOrderEnum

func GetMappingListSemanticStoresSortOrderEnum

func GetMappingListSemanticStoresSortOrderEnum(val string) (ListSemanticStoresSortOrderEnum, bool)

GetMappingListSemanticStoresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorFileSyncIngestionLogsRequest

ListVectorStoreConnectorFileSyncIngestionLogsRequest wrapper for the ListVectorStoreConnectorFileSyncIngestionLogs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectorFileSyncIngestionLogs.go.html to see an example of how to use ListVectorStoreConnectorFileSyncIngestionLogsRequest.

type ListVectorStoreConnectorFileSyncIngestionLogsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vectorStoreConnectorFileSync.
    VectorStoreConnectorFileSyncId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorFileSyncId"`

    // A filter to return only resources whose lifecycle state matches the given value
    LifecycleState VectorStoreConnectorFileSyncLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The field to sort by. You can provide only one sort order. Default order for `status` is ascending.
    SortBy ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListVectorStoreConnectorFileSyncIngestionLogsRequest) BinaryRequestBody

func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListVectorStoreConnectorFileSyncIngestionLogsRequest) HTTPRequest

func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListVectorStoreConnectorFileSyncIngestionLogsRequest) RetryPolicy

func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListVectorStoreConnectorFileSyncIngestionLogsRequest) String

func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) String() string

func (ListVectorStoreConnectorFileSyncIngestionLogsRequest) ValidateEnumValue

func (request ListVectorStoreConnectorFileSyncIngestionLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVectorStoreConnectorFileSyncIngestionLogsResponse

ListVectorStoreConnectorFileSyncIngestionLogsResponse wrapper for the ListVectorStoreConnectorFileSyncIngestionLogs operation

type ListVectorStoreConnectorFileSyncIngestionLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FileSyncIngestionLogsCollection instances
    FileSyncIngestionLogsCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListVectorStoreConnectorFileSyncIngestionLogsResponse) HTTPResponse

func (response ListVectorStoreConnectorFileSyncIngestionLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListVectorStoreConnectorFileSyncIngestionLogsResponse) String

func (response ListVectorStoreConnectorFileSyncIngestionLogsResponse) String() string

type ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum

ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum Enum with underlying type: string

type ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum

const (
    ListVectorStoreConnectorFileSyncIngestionLogsSortByStatus   ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum = "status"
    ListVectorStoreConnectorFileSyncIngestionLogsSortByFilesize ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum = "fileSize"
    ListVectorStoreConnectorFileSyncIngestionLogsSortByFilepath ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum = "filePath"
)

func GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumValues

func GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumValues() []ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum

GetListVectorStoreConnectorFileSyncIngestionLogsSortByEnumValues Enumerates the set of values for ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum

func GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortByEnum

func GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortByEnum(val string) (ListVectorStoreConnectorFileSyncIngestionLogsSortByEnum, bool)

GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum

ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum Enum with underlying type: string

type ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum

const (
    ListVectorStoreConnectorFileSyncIngestionLogsSortOrderAsc  ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum = "ASC"
    ListVectorStoreConnectorFileSyncIngestionLogsSortOrderDesc ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum = "DESC"
)

func GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumValues

func GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumValues() []ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum

GetListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnumValues Enumerates the set of values for ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum

func GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum

func GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum(val string) (ListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum, bool)

GetMappingListVectorStoreConnectorFileSyncIngestionLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorFileSyncsRequest

ListVectorStoreConnectorFileSyncsRequest wrapper for the ListVectorStoreConnectorFileSyncs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectorFileSyncs.go.html to see an example of how to use ListVectorStoreConnectorFileSyncsRequest.

type ListVectorStoreConnectorFileSyncsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources whose lifecycle state matches the given value
    LifecycleState VectorStoreConnectorFileSyncLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the vectorStoreConnectorFileSync.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    VectorStoreConnectorId *string `mandatory:"false" contributesTo:"query" name:"vectorStoreConnectorId"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the given display name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListVectorStoreConnectorFileSyncsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated`
    // is descending. Default order for `displayName` is ascending.
    SortBy ListVectorStoreConnectorFileSyncsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListVectorStoreConnectorFileSyncsRequest) BinaryRequestBody

func (request ListVectorStoreConnectorFileSyncsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListVectorStoreConnectorFileSyncsRequest) HTTPRequest

func (request ListVectorStoreConnectorFileSyncsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListVectorStoreConnectorFileSyncsRequest) RetryPolicy

func (request ListVectorStoreConnectorFileSyncsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListVectorStoreConnectorFileSyncsRequest) String

func (request ListVectorStoreConnectorFileSyncsRequest) String() string

func (ListVectorStoreConnectorFileSyncsRequest) ValidateEnumValue

func (request ListVectorStoreConnectorFileSyncsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVectorStoreConnectorFileSyncsResponse

ListVectorStoreConnectorFileSyncsResponse wrapper for the ListVectorStoreConnectorFileSyncs operation

type ListVectorStoreConnectorFileSyncsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of VectorStoreConnectorFileSyncCollection instances
    VectorStoreConnectorFileSyncCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListVectorStoreConnectorFileSyncsResponse) HTTPResponse

func (response ListVectorStoreConnectorFileSyncsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListVectorStoreConnectorFileSyncsResponse) String

func (response ListVectorStoreConnectorFileSyncsResponse) String() string

type ListVectorStoreConnectorFileSyncsSortByEnum

ListVectorStoreConnectorFileSyncsSortByEnum Enum with underlying type: string

type ListVectorStoreConnectorFileSyncsSortByEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorFileSyncsSortByEnum

const (
    ListVectorStoreConnectorFileSyncsSortByDisplayname ListVectorStoreConnectorFileSyncsSortByEnum = "displayName"
    ListVectorStoreConnectorFileSyncsSortByTimecreated ListVectorStoreConnectorFileSyncsSortByEnum = "timeCreated"
)

func GetListVectorStoreConnectorFileSyncsSortByEnumValues

func GetListVectorStoreConnectorFileSyncsSortByEnumValues() []ListVectorStoreConnectorFileSyncsSortByEnum

GetListVectorStoreConnectorFileSyncsSortByEnumValues Enumerates the set of values for ListVectorStoreConnectorFileSyncsSortByEnum

func GetMappingListVectorStoreConnectorFileSyncsSortByEnum

func GetMappingListVectorStoreConnectorFileSyncsSortByEnum(val string) (ListVectorStoreConnectorFileSyncsSortByEnum, bool)

GetMappingListVectorStoreConnectorFileSyncsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorFileSyncsSortOrderEnum

ListVectorStoreConnectorFileSyncsSortOrderEnum Enum with underlying type: string

type ListVectorStoreConnectorFileSyncsSortOrderEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorFileSyncsSortOrderEnum

const (
    ListVectorStoreConnectorFileSyncsSortOrderAsc  ListVectorStoreConnectorFileSyncsSortOrderEnum = "ASC"
    ListVectorStoreConnectorFileSyncsSortOrderDesc ListVectorStoreConnectorFileSyncsSortOrderEnum = "DESC"
)

func GetListVectorStoreConnectorFileSyncsSortOrderEnumValues

func GetListVectorStoreConnectorFileSyncsSortOrderEnumValues() []ListVectorStoreConnectorFileSyncsSortOrderEnum

GetListVectorStoreConnectorFileSyncsSortOrderEnumValues Enumerates the set of values for ListVectorStoreConnectorFileSyncsSortOrderEnum

func GetMappingListVectorStoreConnectorFileSyncsSortOrderEnum

func GetMappingListVectorStoreConnectorFileSyncsSortOrderEnum(val string) (ListVectorStoreConnectorFileSyncsSortOrderEnum, bool)

GetMappingListVectorStoreConnectorFileSyncsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorIngestionLogsRequest

ListVectorStoreConnectorIngestionLogsRequest wrapper for the ListVectorStoreConnectorIngestionLogs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectorIngestionLogs.go.html to see an example of how to use ListVectorStoreConnectorIngestionLogsRequest.

type ListVectorStoreConnectorIngestionLogsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    VectorStoreConnectorId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorId"`

    // A filter to return only the Sync Logs whose status matches the given value.
    Status VectorStoreConnectorIngestionLogsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The field to sort by. You can provide only one sort order. Default order for `status` is ascending.
    SortBy ListVectorStoreConnectorIngestionLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListVectorStoreConnectorIngestionLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListVectorStoreConnectorIngestionLogsRequest) BinaryRequestBody

func (request ListVectorStoreConnectorIngestionLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListVectorStoreConnectorIngestionLogsRequest) HTTPRequest

func (request ListVectorStoreConnectorIngestionLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListVectorStoreConnectorIngestionLogsRequest) RetryPolicy

func (request ListVectorStoreConnectorIngestionLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListVectorStoreConnectorIngestionLogsRequest) String

func (request ListVectorStoreConnectorIngestionLogsRequest) String() string

func (ListVectorStoreConnectorIngestionLogsRequest) ValidateEnumValue

func (request ListVectorStoreConnectorIngestionLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVectorStoreConnectorIngestionLogsResponse

ListVectorStoreConnectorIngestionLogsResponse wrapper for the ListVectorStoreConnectorIngestionLogs operation

type ListVectorStoreConnectorIngestionLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of VectorStoreConnectorIngestionLogsCollection instances
    VectorStoreConnectorIngestionLogsCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListVectorStoreConnectorIngestionLogsResponse) HTTPResponse

func (response ListVectorStoreConnectorIngestionLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListVectorStoreConnectorIngestionLogsResponse) String

func (response ListVectorStoreConnectorIngestionLogsResponse) String() string

type ListVectorStoreConnectorIngestionLogsSortByEnum

ListVectorStoreConnectorIngestionLogsSortByEnum Enum with underlying type: string

type ListVectorStoreConnectorIngestionLogsSortByEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorIngestionLogsSortByEnum

const (
    ListVectorStoreConnectorIngestionLogsSortByStatus   ListVectorStoreConnectorIngestionLogsSortByEnum = "status"
    ListVectorStoreConnectorIngestionLogsSortByFilesize ListVectorStoreConnectorIngestionLogsSortByEnum = "fileSize"
    ListVectorStoreConnectorIngestionLogsSortByFilepath ListVectorStoreConnectorIngestionLogsSortByEnum = "filePath"
)

func GetListVectorStoreConnectorIngestionLogsSortByEnumValues

func GetListVectorStoreConnectorIngestionLogsSortByEnumValues() []ListVectorStoreConnectorIngestionLogsSortByEnum

GetListVectorStoreConnectorIngestionLogsSortByEnumValues Enumerates the set of values for ListVectorStoreConnectorIngestionLogsSortByEnum

func GetMappingListVectorStoreConnectorIngestionLogsSortByEnum

func GetMappingListVectorStoreConnectorIngestionLogsSortByEnum(val string) (ListVectorStoreConnectorIngestionLogsSortByEnum, bool)

GetMappingListVectorStoreConnectorIngestionLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorIngestionLogsSortOrderEnum

ListVectorStoreConnectorIngestionLogsSortOrderEnum Enum with underlying type: string

type ListVectorStoreConnectorIngestionLogsSortOrderEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorIngestionLogsSortOrderEnum

const (
    ListVectorStoreConnectorIngestionLogsSortOrderAsc  ListVectorStoreConnectorIngestionLogsSortOrderEnum = "ASC"
    ListVectorStoreConnectorIngestionLogsSortOrderDesc ListVectorStoreConnectorIngestionLogsSortOrderEnum = "DESC"
)

func GetListVectorStoreConnectorIngestionLogsSortOrderEnumValues

func GetListVectorStoreConnectorIngestionLogsSortOrderEnumValues() []ListVectorStoreConnectorIngestionLogsSortOrderEnum

GetListVectorStoreConnectorIngestionLogsSortOrderEnumValues Enumerates the set of values for ListVectorStoreConnectorIngestionLogsSortOrderEnum

func GetMappingListVectorStoreConnectorIngestionLogsSortOrderEnum

func GetMappingListVectorStoreConnectorIngestionLogsSortOrderEnum(val string) (ListVectorStoreConnectorIngestionLogsSortOrderEnum, bool)

GetMappingListVectorStoreConnectorIngestionLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorsRequest

ListVectorStoreConnectorsRequest wrapper for the ListVectorStoreConnectors operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListVectorStoreConnectors.go.html to see an example of how to use ListVectorStoreConnectorsRequest.

type ListVectorStoreConnectorsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The openai compatible id of the VectorStore.
    VectorStoreId *string `mandatory:"false" contributesTo:"query" name:"vectorStoreId"`

    // A filter to return only resources whose lifecycle state matches the given value.
    LifecycleState VectorStoreConnectorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the given name exactly.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListVectorStoreConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can provide only one sort order. Default order for `timeCreated` is descending.
    // Default order for `name` is ascending.
    SortBy ListVectorStoreConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListVectorStoreConnectorsRequest) BinaryRequestBody

func (request ListVectorStoreConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListVectorStoreConnectorsRequest) HTTPRequest

func (request ListVectorStoreConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListVectorStoreConnectorsRequest) RetryPolicy

func (request ListVectorStoreConnectorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListVectorStoreConnectorsRequest) String

func (request ListVectorStoreConnectorsRequest) String() string

func (ListVectorStoreConnectorsRequest) ValidateEnumValue

func (request ListVectorStoreConnectorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListVectorStoreConnectorsResponse

ListVectorStoreConnectorsResponse wrapper for the ListVectorStoreConnectors operation

type ListVectorStoreConnectorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of VectorStoreConnectorCollection instances
    VectorStoreConnectorCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListVectorStoreConnectorsResponse) HTTPResponse

func (response ListVectorStoreConnectorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListVectorStoreConnectorsResponse) String

func (response ListVectorStoreConnectorsResponse) String() string

type ListVectorStoreConnectorsSortByEnum

ListVectorStoreConnectorsSortByEnum Enum with underlying type: string

type ListVectorStoreConnectorsSortByEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorsSortByEnum

const (
    ListVectorStoreConnectorsSortByName        ListVectorStoreConnectorsSortByEnum = "name"
    ListVectorStoreConnectorsSortByTimecreated ListVectorStoreConnectorsSortByEnum = "timeCreated"
)

func GetListVectorStoreConnectorsSortByEnumValues

func GetListVectorStoreConnectorsSortByEnumValues() []ListVectorStoreConnectorsSortByEnum

GetListVectorStoreConnectorsSortByEnumValues Enumerates the set of values for ListVectorStoreConnectorsSortByEnum

func GetMappingListVectorStoreConnectorsSortByEnum

func GetMappingListVectorStoreConnectorsSortByEnum(val string) (ListVectorStoreConnectorsSortByEnum, bool)

GetMappingListVectorStoreConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListVectorStoreConnectorsSortOrderEnum

ListVectorStoreConnectorsSortOrderEnum Enum with underlying type: string

type ListVectorStoreConnectorsSortOrderEnum string

Set of constants representing the allowable values for ListVectorStoreConnectorsSortOrderEnum

const (
    ListVectorStoreConnectorsSortOrderAsc  ListVectorStoreConnectorsSortOrderEnum = "ASC"
    ListVectorStoreConnectorsSortOrderDesc ListVectorStoreConnectorsSortOrderEnum = "DESC"
)

func GetListVectorStoreConnectorsSortOrderEnumValues

func GetListVectorStoreConnectorsSortOrderEnumValues() []ListVectorStoreConnectorsSortOrderEnum

GetListVectorStoreConnectorsSortOrderEnumValues Enumerates the set of values for ListVectorStoreConnectorsSortOrderEnum

func GetMappingListVectorStoreConnectorsSortOrderEnum

func GetMappingListVectorStoreConnectorsSortOrderEnum(val string) (ListVectorStoreConnectorsSortOrderEnum, bool)

GetMappingListVectorStoreConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for `timestamp` is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for `timestamp` is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only the resources that match the given lifecycle state.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value of the opc-next-page response header from the previous
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // For list pagination. The maximum number of results per page, or items to return in a
    // paginated "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for `timeAccepted` is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For list pagination. When this header appears in the response, additional pages of results remain. For
    // important details about how pagination works, see List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting    ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type LlmSelection

LlmSelection LLM selection configuration.

type LlmSelection interface {
}

type LlmSelectionLlmSelectionTypeEnum

LlmSelectionLlmSelectionTypeEnum Enum with underlying type: string

type LlmSelectionLlmSelectionTypeEnum string

Set of constants representing the allowable values for LlmSelectionLlmSelectionTypeEnum

const (
    LlmSelectionLlmSelectionTypeGenAiModel LlmSelectionLlmSelectionTypeEnum = "GEN_AI_MODEL"
)

func GetLlmSelectionLlmSelectionTypeEnumValues

func GetLlmSelectionLlmSelectionTypeEnumValues() []LlmSelectionLlmSelectionTypeEnum

GetLlmSelectionLlmSelectionTypeEnumValues Enumerates the set of values for LlmSelectionLlmSelectionTypeEnum

func GetMappingLlmSelectionLlmSelectionTypeEnum

func GetMappingLlmSelectionLlmSelectionTypeEnum(val string) (LlmSelectionLlmSelectionTypeEnum, bool)

GetMappingLlmSelectionLlmSelectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type LongTermMemoryConfig

LongTermMemoryConfig Configuration settings for long-term memory behavior.

type LongTermMemoryConfig struct {
    StandardLongTermMemoryStrategy *StandardLongTermMemoryStrategy `mandatory:"false" json:"standardLongTermMemoryStrategy"`
}

func (LongTermMemoryConfig) String

func (m LongTermMemoryConfig) String() string

func (LongTermMemoryConfig) ValidateEnumValue

func (m LongTermMemoryConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LoraTrainingConfig

LoraTrainingConfig The Lora training method hyperparameters.

type LoraTrainingConfig struct {

    // The maximum number of training epochs to run for.
    TotalTrainingEpochs *int `mandatory:"false" json:"totalTrainingEpochs"`

    // The initial learning rate to be used during training
    LearningRate *float64 `mandatory:"false" json:"learningRate"`

    // The batch size used during training.
    TrainingBatchSize *int `mandatory:"false" json:"trainingBatchSize"`

    // Stop training if the loss metric does not improve beyond 'early_stopping_threshold' for this many times of evaluation.
    EarlyStoppingPatience *int `mandatory:"false" json:"earlyStoppingPatience"`

    // How much the loss must improve to prevent early stopping.
    EarlyStoppingThreshold *float64 `mandatory:"false" json:"earlyStoppingThreshold"`

    // Determines how frequently to log model metrics.
    // Every step is logged for the first 20 steps and then follows this parameter for log frequency. Set to 0 to disable logging the model metrics.
    LogModelMetricsIntervalInSteps *int `mandatory:"false" json:"logModelMetricsIntervalInSteps"`

    // This parameter represents the LoRA rank of the update matrices.
    LoraR *int `mandatory:"false" json:"loraR"`

    // This parameter represents the scaling factor for the weight matrices in LoRA.
    LoraAlpha *int `mandatory:"false" json:"loraAlpha"`

    // This parameter indicates the dropout probability for LoRA layers.
    LoraDropout *float64 `mandatory:"false" json:"loraDropout"`
}

func (LoraTrainingConfig) GetEarlyStoppingPatience

func (m LoraTrainingConfig) GetEarlyStoppingPatience() *int

GetEarlyStoppingPatience returns EarlyStoppingPatience

func (LoraTrainingConfig) GetEarlyStoppingThreshold

func (m LoraTrainingConfig) GetEarlyStoppingThreshold() *float64

GetEarlyStoppingThreshold returns EarlyStoppingThreshold

func (LoraTrainingConfig) GetLearningRate

func (m LoraTrainingConfig) GetLearningRate() *float64

GetLearningRate returns LearningRate

func (LoraTrainingConfig) GetLogModelMetricsIntervalInSteps

func (m LoraTrainingConfig) GetLogModelMetricsIntervalInSteps() *int

GetLogModelMetricsIntervalInSteps returns LogModelMetricsIntervalInSteps

func (LoraTrainingConfig) GetTotalTrainingEpochs

func (m LoraTrainingConfig) GetTotalTrainingEpochs() *int

GetTotalTrainingEpochs returns TotalTrainingEpochs

func (LoraTrainingConfig) GetTrainingBatchSize

func (m LoraTrainingConfig) GetTrainingBatchSize() *int

GetTrainingBatchSize returns TrainingBatchSize

func (LoraTrainingConfig) MarshalJSON

func (m LoraTrainingConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (LoraTrainingConfig) String

func (m LoraTrainingConfig) String() string

func (LoraTrainingConfig) ValidateEnumValue

func (m LoraTrainingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Model

Model You can create a custom model by using your dataset to fine-tune an out-of-the-box text generation base model. Have your dataset ready before you create a custom model. See Training Data Requirements (https://docs.oracle.com/iaas/Content/generative-ai/training-data-requirements.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type Model struct {

    // An ID that uniquely identifies a pretrained or fine-tuned model.
    Id *string `mandatory:"true" json:"id"`

    // The compartment OCID for fine-tuned models. For pretrained models, this value is null.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Describes what this model can be used for.
    Capabilities []ModelCapabilityEnum `mandatory:"true" json:"capabilities"`

    // The lifecycle state of the model.
    LifecycleState ModelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time that the model was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The model type indicating whether this is a pretrained/base model or a custom/fine-tuned model.
    Type ModelTypeEnum `mandatory:"true" json:"type"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // A message describing the current state of the model in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The provider of the base model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the model.
    Version *string `mandatory:"false" json:"version"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The date and time that the model was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The OCID of the base model that's used for fine-tuning. For pretrained models, the value is null.
    BaseModelId *string `mandatory:"false" json:"baseModelId"`

    FineTuneDetails *FineTuneDetails `mandatory:"false" json:"fineTuneDetails"`

    ModelMetrics ModelMetrics `mandatory:"false" json:"modelMetrics"`

    // Whether a model is supported long-term. Only applicable to base models.
    IsLongTermSupported *bool `mandatory:"false" json:"isLongTermSupported"`

    // Corresponds to the time when the custom model and its associated foundation model will be deprecated.
    TimeDeprecated *common.SDKTime `mandatory:"false" json:"timeDeprecated"`

    // The timestamp indicating when the base model will no longer be available for on-demand usage.
    TimeOnDemandRetired *common.SDKTime `mandatory:"false" json:"timeOnDemandRetired"`

    // The timestamp indicating when the custom model and its associated foundation model will be fully retired.
    TimeDedicatedRetired *common.SDKTime `mandatory:"false" json:"timeDedicatedRetired"`

    PreviousState *Model `mandatory:"false" json:"previousState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Model) String

func (m Model) String() string

func (*Model) UnmarshalJSON

func (m *Model) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Model) ValidateEnumValue

func (m Model) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelCapabilityEnum

ModelCapabilityEnum Enum with underlying type: string

type ModelCapabilityEnum string

Set of constants representing the allowable values for ModelCapabilityEnum

const (
    ModelCapabilityTextGeneration    ModelCapabilityEnum = "TEXT_GENERATION"
    ModelCapabilityTextSummarization ModelCapabilityEnum = "TEXT_SUMMARIZATION"
    ModelCapabilityTextEmbeddings    ModelCapabilityEnum = "TEXT_EMBEDDINGS"
    ModelCapabilityFineTune          ModelCapabilityEnum = "FINE_TUNE"
    ModelCapabilityChat              ModelCapabilityEnum = "CHAT"
    ModelCapabilityTextRerank        ModelCapabilityEnum = "TEXT_RERANK"
    ModelCapabilityTextToImage       ModelCapabilityEnum = "TEXT_TO_IMAGE"
)

func GetMappingModelCapabilityEnum

func GetMappingModelCapabilityEnum(val string) (ModelCapabilityEnum, bool)

GetMappingModelCapabilityEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelCapabilityEnumValues

func GetModelCapabilityEnumValues() []ModelCapabilityEnum

GetModelCapabilityEnumValues Enumerates the set of values for ModelCapabilityEnum

type ModelCollection

ModelCollection Results of a model search. Contains ModelSummary items and other information such as metadata.

type ModelCollection struct {

    // The results of a model search.
    Items []ModelSummary `mandatory:"true" json:"items"`
}

func (ModelCollection) String

func (m ModelCollection) String() string

func (ModelCollection) ValidateEnumValue

func (m ModelCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelConfig

ModelConfig Base model configuration shared across GenAI Project memory.

type ModelConfig interface {
    GetLlmSelection() LlmSelection
}

type ModelConfigModelConfigTypeEnum

ModelConfigModelConfigTypeEnum Enum with underlying type: string

type ModelConfigModelConfigTypeEnum string

Set of constants representing the allowable values for ModelConfigModelConfigTypeEnum

const (
    ModelConfigModelConfigTypeExtraction ModelConfigModelConfigTypeEnum = "EXTRACTION"
    ModelConfigModelConfigTypeEmbedding  ModelConfigModelConfigTypeEnum = "EMBEDDING"
    ModelConfigModelConfigTypeCondenser  ModelConfigModelConfigTypeEnum = "CONDENSER"
)

func GetMappingModelConfigModelConfigTypeEnum

func GetMappingModelConfigModelConfigTypeEnum(val string) (ModelConfigModelConfigTypeEnum, bool)

GetMappingModelConfigModelConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelConfigModelConfigTypeEnumValues

func GetModelConfigModelConfigTypeEnumValues() []ModelConfigModelConfigTypeEnum

GetModelConfigModelConfigTypeEnumValues Enumerates the set of values for ModelConfigModelConfigTypeEnum

type ModelDataSource

ModelDataSource Defines the source location and method used to import the model. Supports importing from Hugging Face, an Object Storage location, or by referencing an already imported model.

type ModelDataSource interface {
}

type ModelDataSourceSourceTypeEnum

ModelDataSourceSourceTypeEnum Enum with underlying type: string

type ModelDataSourceSourceTypeEnum string

Set of constants representing the allowable values for ModelDataSourceSourceTypeEnum

const (
    ModelDataSourceSourceTypeHuggingFaceModel    ModelDataSourceSourceTypeEnum = "HUGGING_FACE_MODEL"
    ModelDataSourceSourceTypeObjectStorageObject ModelDataSourceSourceTypeEnum = "OBJECT_STORAGE_OBJECT"
)

func GetMappingModelDataSourceSourceTypeEnum

func GetMappingModelDataSourceSourceTypeEnum(val string) (ModelDataSourceSourceTypeEnum, bool)

GetMappingModelDataSourceSourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelDataSourceSourceTypeEnumValues

func GetModelDataSourceSourceTypeEnumValues() []ModelDataSourceSourceTypeEnum

GetModelDataSourceSourceTypeEnumValues Enumerates the set of values for ModelDataSourceSourceTypeEnum

type ModelLifecycleStateEnum

ModelLifecycleStateEnum Enum with underlying type: string

type ModelLifecycleStateEnum string

Set of constants representing the allowable values for ModelLifecycleStateEnum

const (
    ModelLifecycleStateActive   ModelLifecycleStateEnum = "ACTIVE"
    ModelLifecycleStateCreating ModelLifecycleStateEnum = "CREATING"
    ModelLifecycleStateDeleting ModelLifecycleStateEnum = "DELETING"
    ModelLifecycleStateDeleted  ModelLifecycleStateEnum = "DELETED"
    ModelLifecycleStateFailed   ModelLifecycleStateEnum = "FAILED"
)

func GetMappingModelLifecycleStateEnum

func GetMappingModelLifecycleStateEnum(val string) (ModelLifecycleStateEnum, bool)

GetMappingModelLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelLifecycleStateEnumValues

func GetModelLifecycleStateEnumValues() []ModelLifecycleStateEnum

GetModelLifecycleStateEnumValues Enumerates the set of values for ModelLifecycleStateEnum

type ModelMetrics

ModelMetrics Model metrics during the creation of a new model.

type ModelMetrics interface {
}

type ModelMetricsModelMetricsTypeEnum

ModelMetricsModelMetricsTypeEnum Enum with underlying type: string

type ModelMetricsModelMetricsTypeEnum string

Set of constants representing the allowable values for ModelMetricsModelMetricsTypeEnum

const (
    ModelMetricsModelMetricsTypeTextGenerationModelMetrics ModelMetricsModelMetricsTypeEnum = "TEXT_GENERATION_MODEL_METRICS"
    ModelMetricsModelMetricsTypeChatModelMetrics           ModelMetricsModelMetricsTypeEnum = "CHAT_MODEL_METRICS"
)

func GetMappingModelMetricsModelMetricsTypeEnum

func GetMappingModelMetricsModelMetricsTypeEnum(val string) (ModelMetricsModelMetricsTypeEnum, bool)

GetMappingModelMetricsModelMetricsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelMetricsModelMetricsTypeEnumValues

func GetModelMetricsModelMetricsTypeEnumValues() []ModelMetricsModelMetricsTypeEnum

GetModelMetricsModelMetricsTypeEnumValues Enumerates the set of values for ModelMetricsModelMetricsTypeEnum

type ModelSummary

ModelSummary Summary of the model.

type ModelSummary struct {

    // An ID that uniquely identifies a pretrained or a fine-tuned model.
    Id *string `mandatory:"true" json:"id"`

    // The compartment OCID for fine-tuned models. For pretrained models, this value is null.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Describes what this model can be used for.
    Capabilities []ModelCapabilityEnum `mandatory:"true" json:"capabilities"`

    // The lifecycle state of the model.
    // Allowed values are:
    // - ACTIVE
    // - CREATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState ModelLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time that the model was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The model type indicating whether this is a pretrained/base model or a custom/fine-tuned model.
    // Allowed values are:
    // - BASE
    // - CUSTOM
    Type ModelTypeEnum `mandatory:"true" json:"type"`

    // A message describing the current state of the model with detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The provider of the model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the model.
    Version *string `mandatory:"false" json:"version"`

    // The OCID of the base model that's used for fine-tuning. For pretrained models, the value is null.
    BaseModelId *string `mandatory:"false" json:"baseModelId"`

    FineTuneDetails *FineTuneDetails `mandatory:"false" json:"fineTuneDetails"`

    ModelMetrics ModelMetrics `mandatory:"false" json:"modelMetrics"`

    // Whether a model is supported long-term. Applies only to base models.
    IsLongTermSupported *bool `mandatory:"false" json:"isLongTermSupported"`

    // Corresponds to the time when the custom model and its associated foundation model will be deprecated.
    TimeDeprecated *common.SDKTime `mandatory:"false" json:"timeDeprecated"`

    // The timestamp indicating when the base model will no longer be available for on-demand usage.
    TimeOnDemandRetired *common.SDKTime `mandatory:"false" json:"timeOnDemandRetired"`

    // The timestamp indicating when the custom model and its associated foundation model will be fully retired.
    TimeDedicatedRetired *common.SDKTime `mandatory:"false" json:"timeDedicatedRetired"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ModelSummary) String

func (m ModelSummary) String() string

func (*ModelSummary) UnmarshalJSON

func (m *ModelSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ModelSummary) ValidateEnumValue

func (m ModelSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelTypeEnum

ModelTypeEnum Enum with underlying type: string

type ModelTypeEnum string

Set of constants representing the allowable values for ModelTypeEnum

const (
    ModelTypeBase   ModelTypeEnum = "BASE"
    ModelTypeCustom ModelTypeEnum = "CUSTOM"
)

func GetMappingModelTypeEnum

func GetMappingModelTypeEnum(val string) (ModelTypeEnum, bool)

GetMappingModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetModelTypeEnumValues

func GetModelTypeEnumValues() []ModelTypeEnum

GetModelTypeEnumValues Enumerates the set of values for ModelTypeEnum

type NetworkingConfig

NetworkingConfig Networking configuration.

type NetworkingConfig struct {
    InboundNetworkingConfig *InboundNetworkingConfig `mandatory:"true" json:"inboundNetworkingConfig"`

    OutboundNetworkingConfig *OutboundNetworkingConfig `mandatory:"true" json:"outboundNetworkingConfig"`
}

func (NetworkingConfig) String

func (m NetworkingConfig) String() string

func (NetworkingConfig) ValidateEnumValue

func (m NetworkingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageConfig

ObjectStorageConfig OCI Object storage configuration details.

type ObjectStorageConfig struct {

    // The Object Storage namespace.
    Namespace *string `mandatory:"true" json:"namespace"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // Optional object prefix
    PrefixList []string `mandatory:"false" json:"prefixList"`
}

func (ObjectStorageConfig) String

func (m ObjectStorageConfig) String() string

func (ObjectStorageConfig) ValidateEnumValue

func (m ObjectStorageConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageDataset

ObjectStorageDataset The dataset is stored in an OCI Object Storage bucket.

type ObjectStorageDataset struct {

    // The Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The Object Storage object name.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ObjectStorageDataset) MarshalJSON

func (m ObjectStorageDataset) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageDataset) String

func (m ObjectStorageDataset) String() string

func (ObjectStorageDataset) ValidateEnumValue

func (m ObjectStorageDataset) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageObject

ObjectStorageObject Details about the object storage location.

type ObjectStorageObject struct {

    // The namespace of the Object Storage where the files are stored.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // The name of the Object Storage bucket.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // The prefix path (or folder) within the bucket where files are located.
    PrefixName *string `mandatory:"true" json:"prefixName"`

    // The full canonical Oracle Cloud region identifier (e.g., "us-ashburn-1") where the object storage bucket
    // containing the files resides.
    Region *string `mandatory:"false" json:"region"`
}

func (ObjectStorageObject) MarshalJSON

func (m ObjectStorageObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageObject) String

func (m ObjectStorageObject) String() string

func (ObjectStorageObject) ValidateEnumValue

func (m ObjectStorageObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciObjectStorageConfiguration

OciObjectStorageConfiguration The OCI Object Storage namespace and bucket details of the datasource

type OciObjectStorageConfiguration struct {

    // List of Object Storage Configurations for datasource.
    StorageConfigList []ObjectStorageConfig `mandatory:"true" json:"storageConfigList"`
}

func (OciObjectStorageConfiguration) MarshalJSON

func (m OciObjectStorageConfiguration) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OciObjectStorageConfiguration) String

func (m OciObjectStorageConfiguration) String() string

func (OciObjectStorageConfiguration) ValidateEnumValue

func (m OciObjectStorageConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted   OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting    OperationStatusEnum = "WAITING"
    OperationStatusFailed     OperationStatusEnum = "FAILED"
    OperationStatusSucceeded  OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling  OperationStatusEnum = "CANCELING"
    OperationStatusCanceled   OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypeCreateModel                 OperationTypeEnum = "CREATE_MODEL"
    OperationTypeDeleteModel                 OperationTypeEnum = "DELETE_MODEL"
    OperationTypeMoveModel                   OperationTypeEnum = "MOVE_MODEL"
    OperationTypeCreateDedicatedAiCluster    OperationTypeEnum = "CREATE_DEDICATED_AI_CLUSTER"
    OperationTypeDeleteDedicatedAiCluster    OperationTypeEnum = "DELETE_DEDICATED_AI_CLUSTER"
    OperationTypeUpdateDedicatedAiCluster    OperationTypeEnum = "UPDATE_DEDICATED_AI_CLUSTER"
    OperationTypeMoveDedicatedAiCluster      OperationTypeEnum = "MOVE_DEDICATED_AI_CLUSTER"
    OperationTypeCreateEndpoint              OperationTypeEnum = "CREATE_ENDPOINT"
    OperationTypeDeleteEndpoint              OperationTypeEnum = "DELETE_ENDPOINT"
    OperationTypeUpdateEndpoint              OperationTypeEnum = "UPDATE_ENDPOINT"
    OperationTypeMoveEndpoint                OperationTypeEnum = "MOVE_ENDPOINT"
    OperationTypeCreateImportedModel         OperationTypeEnum = "CREATE_IMPORTED_MODEL"
    OperationTypeUpdateImportedModel         OperationTypeEnum = "UPDATE_IMPORTED_MODEL"
    OperationTypeDeleteImportedModel         OperationTypeEnum = "DELETE_IMPORTED_MODEL"
    OperationTypeCreatePrivateEndpoint       OperationTypeEnum = "CREATE_PRIVATE_ENDPOINT"
    OperationTypeDeletePrivateEndpoint       OperationTypeEnum = "DELETE_PRIVATE_ENDPOINT"
    OperationTypeUpdatePrivateEndpoint       OperationTypeEnum = "UPDATE_PRIVATE_ENDPOINT"
    OperationTypeMovePrivateEndpoint         OperationTypeEnum = "MOVE_PRIVATE_ENDPOINT"
    OperationTypeCreateVectorStoreConnector  OperationTypeEnum = "CREATE_VECTOR_STORE_CONNECTOR"
    OperationTypeUpdateVectorStoreConnector  OperationTypeEnum = "UPDATE_VECTOR_STORE_CONNECTOR"
    OperationTypeDeleteVectorStoreConnector  OperationTypeEnum = "DELETE_VECTOR_STORE_CONNECTOR"
    OperationTypeScheduleFileSync            OperationTypeEnum = "SCHEDULE_FILE_SYNC"
    OperationTypeTriggerFileSync             OperationTypeEnum = "TRIGGER_FILE_SYNC"
    OperationTypeCreateSemanticStore         OperationTypeEnum = "CREATE_SEMANTIC_STORE"
    OperationTypeDeleteSemanticStore         OperationTypeEnum = "DELETE_SEMANTIC_STORE"
    OperationTypeMoveSemanticStore           OperationTypeEnum = "MOVE_SEMANTIC_STORE"
    OperationTypeCreateApplicationDeployment OperationTypeEnum = "CREATE_APPLICATION_DEPLOYMENT"
    OperationTypeUpdateApplicationDeployment OperationTypeEnum = "UPDATE_APPLICATION_DEPLOYMENT"
    OperationTypeDeleteApplicationDeployment OperationTypeEnum = "DELETE_APPLICATION_DEPLOYMENT"
    OperationTypeMoveApplicationDeployment   OperationTypeEnum = "MOVE_APPLICATION_DEPLOYMENT"
    OperationTypeCreateHostedDeployment      OperationTypeEnum = "CREATE_HOSTED_DEPLOYMENT"
    OperationTypeUpdateHostedDeployment      OperationTypeEnum = "UPDATE_HOSTED_DEPLOYMENT"
    OperationTypeMoveHostedDeployment        OperationTypeEnum = "MOVE_HOSTED_DEPLOYMENT"
    OperationTypeDeleteHostedDeployment      OperationTypeEnum = "DELETE_HOSTED_DEPLOYMENT"
    OperationTypeStartLogging                OperationTypeEnum = "START_LOGGING"
    OperationTypeStopLogging                 OperationTypeEnum = "STOP_LOGGING"
    OperationTypeCreateApplicationStorage    OperationTypeEnum = "CREATE_APPLICATION_STORAGE"
    OperationTypeUpdateApplicationStorage    OperationTypeEnum = "UPDATE_APPLICATION_STORAGE"
    OperationTypeMoveApplicationStorage      OperationTypeEnum = "MOVE_APPLICATION_STORAGE"
    OperationTypeDeleteApplicationStorage    OperationTypeEnum = "DELETE_APPLICATION_STORAGE"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OutboundNetworkingConfig

OutboundNetworkingConfig Outbound Networking configuration.

type OutboundNetworkingConfig struct {

    // outbounding to managed internet or customer network.
    NetworkMode OutboundNetworkingConfigNetworkModeEnum `mandatory:"true" json:"networkMode"`

    // ocid of customer subnet when networkMode=Custom
    CustomSubnetId *string `mandatory:"false" json:"customSubnetId"`

    // A list of the OCIDs of the network security groups that the private endpoint's VNIC belongs to.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (OutboundNetworkingConfig) String

func (m OutboundNetworkingConfig) String() string

func (OutboundNetworkingConfig) ValidateEnumValue

func (m OutboundNetworkingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutboundNetworkingConfigNetworkModeEnum

OutboundNetworkingConfigNetworkModeEnum Enum with underlying type: string

type OutboundNetworkingConfigNetworkModeEnum string

Set of constants representing the allowable values for OutboundNetworkingConfigNetworkModeEnum

const (
    OutboundNetworkingConfigNetworkModeManaged OutboundNetworkingConfigNetworkModeEnum = "MANAGED"
    OutboundNetworkingConfigNetworkModeCustom  OutboundNetworkingConfigNetworkModeEnum = "CUSTOM"
)

func GetMappingOutboundNetworkingConfigNetworkModeEnum

func GetMappingOutboundNetworkingConfigNetworkModeEnum(val string) (OutboundNetworkingConfigNetworkModeEnum, bool)

GetMappingOutboundNetworkingConfigNetworkModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOutboundNetworkingConfigNetworkModeEnumValues

func GetOutboundNetworkingConfigNetworkModeEnumValues() []OutboundNetworkingConfigNetworkModeEnum

GetOutboundNetworkingConfigNetworkModeEnumValues Enumerates the set of values for OutboundNetworkingConfigNetworkModeEnum

type PiiDetectionConfig

PiiDetectionConfig The configuration details for personally identifiable information (PII) detection, in prompts and responses.

type PiiDetectionConfig struct {

    // Whether to enable the PII detection feature.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The mode of operation for PII detection.
    Mode ContentModerationConfigModeEnum `mandatory:"false" json:"mode,omitempty"`

    // The OCID of the model used for the feature.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (PiiDetectionConfig) String

func (m PiiDetectionConfig) String() string

func (PiiDetectionConfig) ValidateEnumValue

func (m PiiDetectionConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PromptInjectionConfig

PromptInjectionConfig The configuration details for prompt injection (PI) detection. This is for input only.

type PromptInjectionConfig struct {

    // Whether to enable the prompt injection feature.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The mode of operation for prompt injection detection.
    Mode ContentModerationConfigModeEnum `mandatory:"false" json:"mode,omitempty"`

    // The OCID of the model used for the feature.
    ModelId *string `mandatory:"false" json:"modelId"`
}

func (PromptInjectionConfig) String

func (m PromptInjectionConfig) String() string

func (PromptInjectionConfig) ValidateEnumValue

func (m PromptInjectionConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshScheduleDetails

RefreshScheduleDetails Specifies a refresh schedule. Null represents no automated synchronization schedule.

type RefreshScheduleDetails interface {
}

type RefreshScheduleDetailsTypeEnum

RefreshScheduleDetailsTypeEnum Enum with underlying type: string

type RefreshScheduleDetailsTypeEnum string

Set of constants representing the allowable values for RefreshScheduleDetailsTypeEnum

const (
    RefreshScheduleDetailsTypeInterval RefreshScheduleDetailsTypeEnum = "INTERVAL"
    RefreshScheduleDetailsTypeOnCreate RefreshScheduleDetailsTypeEnum = "ON_CREATE"
    RefreshScheduleDetailsTypeNone     RefreshScheduleDetailsTypeEnum = "NONE"
)

func GetMappingRefreshScheduleDetailsTypeEnum

func GetMappingRefreshScheduleDetailsTypeEnum(val string) (RefreshScheduleDetailsTypeEnum, bool)

GetMappingRefreshScheduleDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRefreshScheduleDetailsTypeEnumValues

func GetRefreshScheduleDetailsTypeEnumValues() []RefreshScheduleDetailsTypeEnum

GetRefreshScheduleDetailsTypeEnumValues Enumerates the set of values for RefreshScheduleDetailsTypeEnum

type RefreshScheduleIntervalDetails

RefreshScheduleIntervalDetails Defines the refresh schedule by specifying the interval between each refresh.

type RefreshScheduleIntervalDetails struct {

    // Specifies the refresh interval value. The interval must be provided using the ISO 8601 extended format, either as PnW or PnYnMnDTnHnMnS,
    // where 'P' is always required, 'T' precedes any time components less than one day, and each included component is properly suffixed.
    // For example, "P1DT6H" represents a duration of 1 day and 6 hours.
    Value *string `mandatory:"true" json:"value"`
}

func (RefreshScheduleIntervalDetails) MarshalJSON

func (m RefreshScheduleIntervalDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RefreshScheduleIntervalDetails) String

func (m RefreshScheduleIntervalDetails) String() string

func (RefreshScheduleIntervalDetails) ValidateEnumValue

func (m RefreshScheduleIntervalDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshScheduleNoneDetails

RefreshScheduleNoneDetails Allows user to opt out of automated synchronization schedule.

type RefreshScheduleNoneDetails struct {
}

func (RefreshScheduleNoneDetails) MarshalJSON

func (m RefreshScheduleNoneDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RefreshScheduleNoneDetails) String

func (m RefreshScheduleNoneDetails) String() string

func (RefreshScheduleNoneDetails) ValidateEnumValue

func (m RefreshScheduleNoneDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RefreshScheduleOnCreateDetails

RefreshScheduleOnCreateDetails Only trigger the enrichment at the creation time.

type RefreshScheduleOnCreateDetails struct {
}

func (RefreshScheduleOnCreateDetails) MarshalJSON

func (m RefreshScheduleOnCreateDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RefreshScheduleOnCreateDetails) String

func (m RefreshScheduleOnCreateDetails) String() string

func (RefreshScheduleOnCreateDetails) ValidateEnumValue

func (m RefreshScheduleOnCreateDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RenewApiKeyDetails

RenewApiKeyDetails The data to renew an API key item.

type RenewApiKeyDetails struct {
    Details *KeyDetails `mandatory:"true" json:"details"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (RenewApiKeyDetails) String

func (m RenewApiKeyDetails) String() string

func (RenewApiKeyDetails) ValidateEnumValue

func (m RenewApiKeyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RenewApiKeyRequest

RenewApiKeyRequest wrapper for the RenewApiKey operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/RenewApiKey.go.html to see an example of how to use RenewApiKeyRequest.

type RenewApiKeyRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`

    // The information to be renewed.
    RenewApiKeyDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RenewApiKeyRequest) BinaryRequestBody

func (request RenewApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RenewApiKeyRequest) HTTPRequest

func (request RenewApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RenewApiKeyRequest) RetryPolicy

func (request RenewApiKeyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RenewApiKeyRequest) String

func (request RenewApiKeyRequest) String() string

func (RenewApiKeyRequest) ValidateEnumValue

func (request RenewApiKeyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RenewApiKeyResponse

RenewApiKeyResponse wrapper for the RenewApiKey operation

type RenewApiKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ApiKey instance
    ApiKey `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RenewApiKeyResponse) HTTPResponse

func (response RenewApiKeyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RenewApiKeyResponse) String

func (response RenewApiKeyResponse) String() string

type ScalingConfig

ScalingConfig The auto scaling configuration for the Hosted Application. Defines the minimum and maximum number of replicas. When unspecified, the service applies service-defined default scaling values.

type ScalingConfig struct {

    // scaling type for application.
    ScalingType ScalingConfigScalingTypeEnum `mandatory:"true" json:"scalingType"`

    // Minimum number of replicas to keep running.
    MinReplica *int `mandatory:"false" json:"minReplica"`

    // Maximum number of replicas allowed.
    MaxReplica *int `mandatory:"false" json:"maxReplica"`

    // Scale up if average CPU utilization exceeds this threshold.
    TargetCpuThreshold *int `mandatory:"false" json:"targetCpuThreshold"`

    // Scale up if average memory utilization exceeds this threshold.
    TargetMemoryThreshold *int `mandatory:"false" json:"targetMemoryThreshold"`

    // number of simultaneous requests that can be processed by each replica.
    TargetConcurrencyThreshold *int `mandatory:"false" json:"targetConcurrencyThreshold"`

    // requests-per-second per replica of an application.
    TargetRpsThreshold *int `mandatory:"false" json:"targetRpsThreshold"`
}

func (ScalingConfig) String

func (m ScalingConfig) String() string

func (ScalingConfig) ValidateEnumValue

func (m ScalingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScalingConfigScalingTypeEnum

ScalingConfigScalingTypeEnum Enum with underlying type: string

type ScalingConfigScalingTypeEnum string

Set of constants representing the allowable values for ScalingConfigScalingTypeEnum

const (
    ScalingConfigScalingTypeCpu               ScalingConfigScalingTypeEnum = "CPU"
    ScalingConfigScalingTypeMemory            ScalingConfigScalingTypeEnum = "MEMORY"
    ScalingConfigScalingTypeConcurrency       ScalingConfigScalingTypeEnum = "CONCURRENCY"
    ScalingConfigScalingTypeRequestsPerSecond ScalingConfigScalingTypeEnum = "REQUESTS_PER_SECOND"
)

func GetMappingScalingConfigScalingTypeEnum

func GetMappingScalingConfigScalingTypeEnum(val string) (ScalingConfigScalingTypeEnum, bool)

GetMappingScalingConfigScalingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScalingConfigScalingTypeEnumValues

func GetScalingConfigScalingTypeEnumValues() []ScalingConfigScalingTypeEnum

GetScalingConfigScalingTypeEnumValues Enumerates the set of values for ScalingConfigScalingTypeEnum

type ScheduleConfig

ScheduleConfig The Schedule configuration of a VectorStoreConnector to trigger a File Sync Operation.

type ScheduleConfig interface {

    // The state of the schedule. The state can be either ENABLED or DISABLED.
    GetState() ScheduleConfigStateEnum

    // The schedule starting date time, if null, System set the time when schedule is created.
    // Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    GetTimeStart() *common.SDKTime

    // The schedule end date time, if null, the schedule will never expire.
    // Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    GetTimeEnd() *common.SDKTime
}

type ScheduleConfigConfigTypeEnum

ScheduleConfigConfigTypeEnum Enum with underlying type: string

type ScheduleConfigConfigTypeEnum string

Set of constants representing the allowable values for ScheduleConfigConfigTypeEnum

const (
    ScheduleConfigConfigTypeInterval ScheduleConfigConfigTypeEnum = "INTERVAL"
    ScheduleConfigConfigTypeCron     ScheduleConfigConfigTypeEnum = "CRON"
)

func GetMappingScheduleConfigConfigTypeEnum

func GetMappingScheduleConfigConfigTypeEnum(val string) (ScheduleConfigConfigTypeEnum, bool)

GetMappingScheduleConfigConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduleConfigConfigTypeEnumValues

func GetScheduleConfigConfigTypeEnumValues() []ScheduleConfigConfigTypeEnum

GetScheduleConfigConfigTypeEnumValues Enumerates the set of values for ScheduleConfigConfigTypeEnum

type ScheduleConfigStateEnum

ScheduleConfigStateEnum Enum with underlying type: string

type ScheduleConfigStateEnum string

Set of constants representing the allowable values for ScheduleConfigStateEnum

const (
    ScheduleConfigStateEnabled  ScheduleConfigStateEnum = "ENABLED"
    ScheduleConfigStateDisabled ScheduleConfigStateEnum = "DISABLED"
)

func GetMappingScheduleConfigStateEnum

func GetMappingScheduleConfigStateEnum(val string) (ScheduleConfigStateEnum, bool)

GetMappingScheduleConfigStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduleConfigStateEnumValues

func GetScheduleConfigStateEnumValues() []ScheduleConfigStateEnum

GetScheduleConfigStateEnumValues Enumerates the set of values for ScheduleConfigStateEnum

type ScheduleCronConfig

ScheduleCronConfig The scheduled UNIX cron definition.

type ScheduleCronConfig struct {

    // Schedule cron expression
    CronExpression *string `mandatory:"true" json:"cronExpression"`

    // The schedule starting date time, if null, System set the time when schedule is created.
    // Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The schedule end date time, if null, the schedule will never expire.
    // Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The state of the schedule. The state can be either ENABLED or DISABLED.
    State ScheduleConfigStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (ScheduleCronConfig) GetState

func (m ScheduleCronConfig) GetState() ScheduleConfigStateEnum

GetState returns State

func (ScheduleCronConfig) GetTimeEnd

func (m ScheduleCronConfig) GetTimeEnd() *common.SDKTime

GetTimeEnd returns TimeEnd

func (ScheduleCronConfig) GetTimeStart

func (m ScheduleCronConfig) GetTimeStart() *common.SDKTime

GetTimeStart returns TimeStart

func (ScheduleCronConfig) MarshalJSON

func (m ScheduleCronConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ScheduleCronConfig) String

func (m ScheduleCronConfig) String() string

func (ScheduleCronConfig) ValidateEnumValue

func (m ScheduleCronConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleIntervalConfig

ScheduleIntervalConfig The interval schedule config.

type ScheduleIntervalConfig struct {

    // The interval of frequency.
    Interval *int `mandatory:"true" json:"interval"`

    // The schedule starting date time, if null, System set the time when schedule is created.
    // Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // The schedule end date time, if null, the schedule will never expire.
    // Format is defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // The type of frequency
    Frequency ScheduleIntervalConfigFrequencyEnum `mandatory:"true" json:"frequency"`

    // The state of the schedule. The state can be either ENABLED or DISABLED.
    State ScheduleConfigStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (ScheduleIntervalConfig) GetState

func (m ScheduleIntervalConfig) GetState() ScheduleConfigStateEnum

GetState returns State

func (ScheduleIntervalConfig) GetTimeEnd

func (m ScheduleIntervalConfig) GetTimeEnd() *common.SDKTime

GetTimeEnd returns TimeEnd

func (ScheduleIntervalConfig) GetTimeStart

func (m ScheduleIntervalConfig) GetTimeStart() *common.SDKTime

GetTimeStart returns TimeStart

func (ScheduleIntervalConfig) MarshalJSON

func (m ScheduleIntervalConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ScheduleIntervalConfig) String

func (m ScheduleIntervalConfig) String() string

func (ScheduleIntervalConfig) ValidateEnumValue

func (m ScheduleIntervalConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleIntervalConfigFrequencyEnum

ScheduleIntervalConfigFrequencyEnum Enum with underlying type: string

type ScheduleIntervalConfigFrequencyEnum string

Set of constants representing the allowable values for ScheduleIntervalConfigFrequencyEnum

const (
    ScheduleIntervalConfigFrequencyHourly ScheduleIntervalConfigFrequencyEnum = "HOURLY"
    ScheduleIntervalConfigFrequencyDaily  ScheduleIntervalConfigFrequencyEnum = "DAILY"
)

func GetMappingScheduleIntervalConfigFrequencyEnum

func GetMappingScheduleIntervalConfigFrequencyEnum(val string) (ScheduleIntervalConfigFrequencyEnum, bool)

GetMappingScheduleIntervalConfigFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScheduleIntervalConfigFrequencyEnumValues

func GetScheduleIntervalConfigFrequencyEnumValues() []ScheduleIntervalConfigFrequencyEnum

GetScheduleIntervalConfigFrequencyEnumValues Enumerates the set of values for ScheduleIntervalConfigFrequencyEnum

type SchemaItem

SchemaItem Represents a database schema identified by name. This is the simplest schema definition and includes only schema name now. Additional configuration options may be supported in extended forms later.

type SchemaItem struct {
    Name *string `mandatory:"true" json:"name"`
}

func (SchemaItem) String

func (m SchemaItem) String() string

func (SchemaItem) ValidateEnumValue

func (m SchemaItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemasDatabaseToolsConnectionDetails

SchemasDatabaseToolsConnectionDetails Array of database schemas or database objects included in the enrichment pipeline for data sources connected via an OCI Database Tools connection.

type SchemasDatabaseToolsConnectionDetails struct {

    // Array of database schemas to be included in the connection. Each schema must define a name. A simple schema definition includes only the name, for example: {
    //   "schemas": [
    //     { "name": "HR" }
    //   ]
    // } Only one schema name is allowed now. Additional configuration options may be supported in extended forms later.
    Schemas []SchemaItem `mandatory:"true" json:"schemas"`
}

func (SchemasDatabaseToolsConnectionDetails) MarshalJSON

func (m SchemasDatabaseToolsConnectionDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SchemasDatabaseToolsConnectionDetails) String

func (m SchemasDatabaseToolsConnectionDetails) String() string

func (SchemasDatabaseToolsConnectionDetails) ValidateEnumValue

func (m SchemasDatabaseToolsConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemasDetails

SchemasDetails Array of database schemas or other database objects to include in enrichment pipeline.

type SchemasDetails interface {
}

type SchemasDetailsConnectionTypeEnum

SchemasDetailsConnectionTypeEnum Enum with underlying type: string

type SchemasDetailsConnectionTypeEnum string

Set of constants representing the allowable values for SchemasDetailsConnectionTypeEnum

const (
    SchemasDetailsConnectionTypeDatabaseToolsConnection SchemasDetailsConnectionTypeEnum = "DATABASE_TOOLS_CONNECTION"
)

func GetMappingSchemasDetailsConnectionTypeEnum

func GetMappingSchemasDetailsConnectionTypeEnum(val string) (SchemasDetailsConnectionTypeEnum, bool)

GetMappingSchemasDetailsConnectionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemasDetailsConnectionTypeEnumValues

func GetSchemasDetailsConnectionTypeEnumValues() []SchemasDetailsConnectionTypeEnum

GetSchemasDetailsConnectionTypeEnumValues Enumerates the set of values for SchemasDetailsConnectionTypeEnum

type SemanticStore

SemanticStore A Semantic Store is a container resource of semantic records, with controllable enrichment refresh and synchronization policy. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator who gives OCI resource access to users. See Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/policiesgs/get-started-with-policies.htm) and Getting Access to Generative AI Resources (https://docs.oracle.com/iaas/Content/generative-ai/iam-policies.htm).

type SemanticStore struct {

    // An OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that uniquely identifies a SemanticStore.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Owning compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for a SemanticStore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The date and time that the SemanticStore was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time that the SemanticStore was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The lifecycle state of a SemanticStore.
    LifecycleState SemanticStoreLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    DataSource DataSourceDetails `mandatory:"true" json:"dataSource"`

    Schemas SchemasDetails `mandatory:"true" json:"schemas"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // An optional description of the SemanticStore.
    Description *string `mandatory:"false" json:"description"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    RefreshSchedule RefreshScheduleDetails `mandatory:"false" json:"refreshSchedule"`
}

func (SemanticStore) String

func (m SemanticStore) String() string

func (*SemanticStore) UnmarshalJSON

func (m *SemanticStore) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SemanticStore) ValidateEnumValue

func (m SemanticStore) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SemanticStoreCollection

SemanticStoreCollection Results of a SemanticStore list. Contains SemanticStoreSummary items and other information such as metadata.

type SemanticStoreCollection struct {

    // List of SemanticStores.
    Items []SemanticStoreSummary `mandatory:"true" json:"items"`
}

func (SemanticStoreCollection) String

func (m SemanticStoreCollection) String() string

func (SemanticStoreCollection) ValidateEnumValue

func (m SemanticStoreCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SemanticStoreLifecycleStateEnum

SemanticStoreLifecycleStateEnum Enum with underlying type: string

type SemanticStoreLifecycleStateEnum string

Set of constants representing the allowable values for SemanticStoreLifecycleStateEnum

const (
    SemanticStoreLifecycleStateActive   SemanticStoreLifecycleStateEnum = "ACTIVE"
    SemanticStoreLifecycleStateCreating SemanticStoreLifecycleStateEnum = "CREATING"
    SemanticStoreLifecycleStateUpdating SemanticStoreLifecycleStateEnum = "UPDATING"
    SemanticStoreLifecycleStateDeleting SemanticStoreLifecycleStateEnum = "DELETING"
    SemanticStoreLifecycleStateDeleted  SemanticStoreLifecycleStateEnum = "DELETED"
    SemanticStoreLifecycleStateFailed   SemanticStoreLifecycleStateEnum = "FAILED"
)

func GetMappingSemanticStoreLifecycleStateEnum

func GetMappingSemanticStoreLifecycleStateEnum(val string) (SemanticStoreLifecycleStateEnum, bool)

GetMappingSemanticStoreLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSemanticStoreLifecycleStateEnumValues

func GetSemanticStoreLifecycleStateEnumValues() []SemanticStoreLifecycleStateEnum

GetSemanticStoreLifecycleStateEnumValues Enumerates the set of values for SemanticStoreLifecycleStateEnum

type SemanticStoreSummary

SemanticStoreSummary Summary information for a SemanticStore.

type SemanticStoreSummary struct {

    // An OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that uniquely identifies a SemanticStore.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Owning compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for a SemanticStore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    DataSource DataSourceDetails `mandatory:"true" json:"dataSource"`

    Schemas SchemasDetails `mandatory:"true" json:"schemas"`

    // The date and time that the semanticStore was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time that the semanticStore was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The current state of the SemanticStore.
    // Allowed values are:
    // - ACTIVE
    // - CREATING
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState SemanticStoreLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // An optional description of the SemanticStore.
    Description *string `mandatory:"false" json:"description"`

    RefreshSchedule RefreshScheduleDetails `mandatory:"false" json:"refreshSchedule"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (SemanticStoreSummary) String

func (m SemanticStoreSummary) String() string

func (*SemanticStoreSummary) UnmarshalJSON

func (m *SemanticStoreSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SemanticStoreSummary) ValidateEnumValue

func (m SemanticStoreSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SetApiKeyStateDetails

SetApiKeyStateDetails The data to set the state of an API key item.

type SetApiKeyStateDetails struct {

    // The key to set state.
    KeyName *string `mandatory:"true" json:"keyName"`

    // The target state of the API key item.
    State ApiKeyItemStateEnum `mandatory:"true" json:"state"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (SetApiKeyStateDetails) String

func (m SetApiKeyStateDetails) String() string

func (SetApiKeyStateDetails) ValidateEnumValue

func (m SetApiKeyStateDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SetApiKeyStateRequest

SetApiKeyStateRequest wrapper for the SetApiKeyState operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/SetApiKeyState.go.html to see an example of how to use SetApiKeyStateRequest.

type SetApiKeyStateRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`

    // The information for setting key state.
    SetApiKeyStateDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SetApiKeyStateRequest) BinaryRequestBody

func (request SetApiKeyStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SetApiKeyStateRequest) HTTPRequest

func (request SetApiKeyStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SetApiKeyStateRequest) RetryPolicy

func (request SetApiKeyStateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SetApiKeyStateRequest) String

func (request SetApiKeyStateRequest) String() string

func (SetApiKeyStateRequest) ValidateEnumValue

func (request SetApiKeyStateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SetApiKeyStateResponse

SetApiKeyStateResponse wrapper for the SetApiKeyState operation

type SetApiKeyStateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ApiKey instance
    ApiKey `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (SetApiKeyStateResponse) HTTPResponse

func (response SetApiKeyStateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SetApiKeyStateResponse) String

func (response SetApiKeyStateResponse) String() string

type ShortTermMemoryOptimizationConfig

ShortTermMemoryOptimizationConfig Configuration settings for short-term memory optimization.

type ShortTermMemoryOptimizationConfig struct {

    // Indicates whether short-term memory optimization is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    CondenserConfig *CondenserConfig `mandatory:"false" json:"condenserConfig"`
}

func (ShortTermMemoryOptimizationConfig) String

func (m ShortTermMemoryOptimizationConfig) String() string

func (ShortTermMemoryOptimizationConfig) ValidateEnumValue

func (m ShortTermMemoryOptimizationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SingleDockerArtifact

SingleDockerArtifact Container/artifact configuration for the deployment.

type SingleDockerArtifact struct {

    // if put artifact to a table, the id is needed
    Id *string `mandatory:"false" json:"id"`

    // The date and time the artifact was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
    HostedDeploymentId *string `mandatory:"false" json:"hostedDeploymentId"`

    // image url.
    ContainerUri *string `mandatory:"false" json:"containerUri"`

    // image tag.
    Tag *string `mandatory:"false" json:"tag"`

    // The current status of the artifact.
    Status ArtifactStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (SingleDockerArtifact) GetHostedDeploymentId

func (m SingleDockerArtifact) GetHostedDeploymentId() *string

GetHostedDeploymentId returns HostedDeploymentId

func (SingleDockerArtifact) GetId

func (m SingleDockerArtifact) GetId() *string

GetId returns Id

func (SingleDockerArtifact) GetStatus

func (m SingleDockerArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (SingleDockerArtifact) GetTimeCreated

func (m SingleDockerArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (SingleDockerArtifact) MarshalJSON

func (m SingleDockerArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SingleDockerArtifact) String

func (m SingleDockerArtifact) String() string

func (SingleDockerArtifact) ValidateEnumValue

func (m SingleDockerArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type StandardLongTermMemoryStrategy

StandardLongTermMemoryStrategy Standard strategy settings for long-term memory.

type StandardLongTermMemoryStrategy struct {

    // Indicates whether long-term memory is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    ExtractionConfig *ExtractionConfig `mandatory:"false" json:"extractionConfig"`

    EmbeddingConfig *EmbeddingConfig `mandatory:"false" json:"embeddingConfig"`
}

func (StandardLongTermMemoryStrategy) String

func (m StandardLongTermMemoryStrategy) String() string

func (StandardLongTermMemoryStrategy) ValidateEnumValue

func (m StandardLongTermMemoryStrategy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StorageConfig

StorageConfig The type of service-managed storage.

type StorageConfig struct {

    // The key of environment variable to store the database connection.
    EnvironmentVariableKey *string `mandatory:"true" json:"environmentVariableKey"`

    // The [OCID] of ApplicationStorage.
    StorageId *string `mandatory:"true" json:"storageId"`
}

func (StorageConfig) String

func (m StorageConfig) String() string

func (StorageConfig) ValidateEnumValue

func (m StorageConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TFewTrainingConfig

TFewTrainingConfig The TFEW training method hyperparameters.

type TFewTrainingConfig struct {

    // The maximum number of training epochs to run for.
    TotalTrainingEpochs *int `mandatory:"false" json:"totalTrainingEpochs"`

    // The initial learning rate to be used during training
    LearningRate *float64 `mandatory:"false" json:"learningRate"`

    // The batch size used during training.
    TrainingBatchSize *int `mandatory:"false" json:"trainingBatchSize"`

    // Stop training if the loss metric does not improve beyond 'early_stopping_threshold' for this many times of evaluation.
    EarlyStoppingPatience *int `mandatory:"false" json:"earlyStoppingPatience"`

    // How much the loss must improve to prevent early stopping.
    EarlyStoppingThreshold *float64 `mandatory:"false" json:"earlyStoppingThreshold"`

    // Determines how frequently to log model metrics.
    // Every step is logged for the first 20 steps and then follows this parameter for log frequency. Set to 0 to disable logging the model metrics.
    LogModelMetricsIntervalInSteps *int `mandatory:"false" json:"logModelMetricsIntervalInSteps"`
}

func (TFewTrainingConfig) GetEarlyStoppingPatience

func (m TFewTrainingConfig) GetEarlyStoppingPatience() *int

GetEarlyStoppingPatience returns EarlyStoppingPatience

func (TFewTrainingConfig) GetEarlyStoppingThreshold

func (m TFewTrainingConfig) GetEarlyStoppingThreshold() *float64

GetEarlyStoppingThreshold returns EarlyStoppingThreshold

func (TFewTrainingConfig) GetLearningRate

func (m TFewTrainingConfig) GetLearningRate() *float64

GetLearningRate returns LearningRate

func (TFewTrainingConfig) GetLogModelMetricsIntervalInSteps

func (m TFewTrainingConfig) GetLogModelMetricsIntervalInSteps() *int

GetLogModelMetricsIntervalInSteps returns LogModelMetricsIntervalInSteps

func (TFewTrainingConfig) GetTotalTrainingEpochs

func (m TFewTrainingConfig) GetTotalTrainingEpochs() *int

GetTotalTrainingEpochs returns TotalTrainingEpochs

func (TFewTrainingConfig) GetTrainingBatchSize

func (m TFewTrainingConfig) GetTrainingBatchSize() *int

GetTrainingBatchSize returns TrainingBatchSize

func (TFewTrainingConfig) MarshalJSON

func (m TFewTrainingConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TFewTrainingConfig) String

func (m TFewTrainingConfig) String() string

func (TFewTrainingConfig) ValidateEnumValue

func (m TFewTrainingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TextGenerationModelMetrics

TextGenerationModelMetrics The text generation model metrics of the fine-tuning process.

type TextGenerationModelMetrics struct {

    // Fine-tuned model accuracy.
    FinalAccuracy *float64 `mandatory:"false" json:"finalAccuracy"`

    // Fine-tuned model loss.
    FinalLoss *float64 `mandatory:"false" json:"finalLoss"`
}

func (TextGenerationModelMetrics) MarshalJSON

func (m TextGenerationModelMetrics) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TextGenerationModelMetrics) String

func (m TextGenerationModelMetrics) String() string

func (TextGenerationModelMetrics) ValidateEnumValue

func (m TextGenerationModelMetrics) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TrainingConfig

TrainingConfig The fine-tuning method and hyperparameters used for fine-tuning a custom model.

type TrainingConfig interface {

    // The maximum number of training epochs to run for.
    GetTotalTrainingEpochs() *int

    // The initial learning rate to be used during training
    GetLearningRate() *float64

    // The batch size used during training.
    GetTrainingBatchSize() *int

    // Stop training if the loss metric does not improve beyond 'early_stopping_threshold' for this many times of evaluation.
    GetEarlyStoppingPatience() *int

    // How much the loss must improve to prevent early stopping.
    GetEarlyStoppingThreshold() *float64

    // Determines how frequently to log model metrics.
    // Every step is logged for the first 20 steps and then follows this parameter for log frequency. Set to 0 to disable logging the model metrics.
    GetLogModelMetricsIntervalInSteps() *int
}

type TrainingConfigTrainingConfigTypeEnum

TrainingConfigTrainingConfigTypeEnum Enum with underlying type: string

type TrainingConfigTrainingConfigTypeEnum string

Set of constants representing the allowable values for TrainingConfigTrainingConfigTypeEnum

const (
    TrainingConfigTrainingConfigTypeTfewTrainingConfig    TrainingConfigTrainingConfigTypeEnum = "TFEW_TRAINING_CONFIG"
    TrainingConfigTrainingConfigTypeVanillaTrainingConfig TrainingConfigTrainingConfigTypeEnum = "VANILLA_TRAINING_CONFIG"
    TrainingConfigTrainingConfigTypeLoraTrainingConfig    TrainingConfigTrainingConfigTypeEnum = "LORA_TRAINING_CONFIG"
)

func GetMappingTrainingConfigTrainingConfigTypeEnum

func GetMappingTrainingConfigTrainingConfigTypeEnum(val string) (TrainingConfigTrainingConfigTypeEnum, bool)

GetMappingTrainingConfigTrainingConfigTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTrainingConfigTrainingConfigTypeEnumValues

func GetTrainingConfigTrainingConfigTypeEnumValues() []TrainingConfigTrainingConfigTypeEnum

GetTrainingConfigTrainingConfigTypeEnumValues Enumerates the set of values for TrainingConfigTrainingConfigTypeEnum

type UpdateApiKeyDetails

UpdateApiKeyDetails The data to update an API key.

type UpdateApiKeyDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the Api key.
    Description *string `mandatory:"false" json:"description"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateApiKeyDetails) String

func (m UpdateApiKeyDetails) String() string

func (UpdateApiKeyDetails) ValidateEnumValue

func (m UpdateApiKeyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApiKeyRequest

UpdateApiKeyRequest wrapper for the UpdateApiKey operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateApiKey.go.html to see an example of how to use UpdateApiKeyRequest.

type UpdateApiKeyRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the APIKey.
    ApiKeyId *string `mandatory:"true" contributesTo:"path" name:"apiKeyId"`

    // The information to be updated.
    UpdateApiKeyDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateApiKeyRequest) BinaryRequestBody

func (request UpdateApiKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateApiKeyRequest) HTTPRequest

func (request UpdateApiKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateApiKeyRequest) RetryPolicy

func (request UpdateApiKeyRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateApiKeyRequest) String

func (request UpdateApiKeyRequest) String() string

func (UpdateApiKeyRequest) ValidateEnumValue

func (request UpdateApiKeyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApiKeyResponse

UpdateApiKeyResponse wrapper for the UpdateApiKey operation

type UpdateApiKeyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ApiKey instance
    ApiKey `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateApiKeyResponse) HTTPResponse

func (response UpdateApiKeyResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateApiKeyResponse) String

func (response UpdateApiKeyResponse) String() string

type UpdateDedicatedAiClusterDetails

UpdateDedicatedAiClusterDetails The data to update a dedicated AI cluster.

type UpdateDedicatedAiClusterDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the dedicated AI cluster.
    Description *string `mandatory:"false" json:"description"`

    // The number of dedicated units in this AI cluster.
    UnitCount *int `mandatory:"false" json:"unitCount"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateDedicatedAiClusterDetails) String

func (m UpdateDedicatedAiClusterDetails) String() string

func (UpdateDedicatedAiClusterDetails) ValidateEnumValue

func (m UpdateDedicatedAiClusterDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDedicatedAiClusterRequest

UpdateDedicatedAiClusterRequest wrapper for the UpdateDedicatedAiCluster operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateDedicatedAiCluster.go.html to see an example of how to use UpdateDedicatedAiClusterRequest.

type UpdateDedicatedAiClusterRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the dedicated AI cluster.
    DedicatedAiClusterId *string `mandatory:"true" contributesTo:"path" name:"dedicatedAiClusterId"`

    // The information to be updated.
    UpdateDedicatedAiClusterDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDedicatedAiClusterRequest) BinaryRequestBody

func (request UpdateDedicatedAiClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDedicatedAiClusterRequest) HTTPRequest

func (request UpdateDedicatedAiClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDedicatedAiClusterRequest) RetryPolicy

func (request UpdateDedicatedAiClusterRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDedicatedAiClusterRequest) String

func (request UpdateDedicatedAiClusterRequest) String() string

func (UpdateDedicatedAiClusterRequest) ValidateEnumValue

func (request UpdateDedicatedAiClusterRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDedicatedAiClusterResponse

UpdateDedicatedAiClusterResponse wrapper for the UpdateDedicatedAiCluster operation

type UpdateDedicatedAiClusterResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DedicatedAiCluster instance
    DedicatedAiCluster `presentIn:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateDedicatedAiClusterResponse) HTTPResponse

func (response UpdateDedicatedAiClusterResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDedicatedAiClusterResponse) String

func (response UpdateDedicatedAiClusterResponse) String() string

type UpdateEndpointDetails

UpdateEndpointDetails The data to update an endpoint.

type UpdateEndpointDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the Generative AI private endpoint to which this endpoint will be attached.
    GenerativeAiPrivateEndpointId *string `mandatory:"false" json:"generativeAiPrivateEndpointId"`

    ContentModerationConfig *ContentModerationConfig `mandatory:"false" json:"contentModerationConfig"`

    PromptInjectionConfig *PromptInjectionConfig `mandatory:"false" json:"promptInjectionConfig"`

    PiiDetectionConfig *PiiDetectionConfig `mandatory:"false" json:"piiDetectionConfig"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateEndpointDetails) String

func (m UpdateEndpointDetails) String() string

func (UpdateEndpointDetails) ValidateEnumValue

func (m UpdateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEndpointRequest

UpdateEndpointRequest wrapper for the UpdateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateEndpoint.go.html to see an example of how to use UpdateEndpointRequest.

type UpdateEndpointRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the endpoint.
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // The information to be updated.
    UpdateEndpointDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateEndpointRequest) BinaryRequestBody

func (request UpdateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateEndpointRequest) HTTPRequest

func (request UpdateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateEndpointRequest) RetryPolicy

func (request UpdateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateEndpointRequest) String

func (request UpdateEndpointRequest) String() string

func (UpdateEndpointRequest) ValidateEnumValue

func (request UpdateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEndpointResponse

UpdateEndpointResponse wrapper for the UpdateEndpoint operation

type UpdateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Endpoint instance
    Endpoint `presentIn:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateEndpointResponse) HTTPResponse

func (response UpdateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateEndpointResponse) String

func (response UpdateEndpointResponse) String() string

type UpdateGenerativeAiPrivateEndpointDetails

UpdateGenerativeAiPrivateEndpointDetails The details required to update a Generative AI private endpoint.

type UpdateGenerativeAiPrivateEndpointDetails struct {

    // A user friendly description. Avoid entering confidential information.
    Description *string `mandatory:"false" json:"description"`

    // A user friendly name. It doesn't have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // dnsPrefix of the private endpoint FQDN.
    DnsPrefix *string `mandatory:"false" json:"dnsPrefix"`

    // A list of the OCIDs of the network security groups (NSGs) to add the private endpoint's VNIC to.
    NsgIds []string `mandatory:"false" json:"nsgIds"`

    // Flag that allows access to on-demand models using this private endpoint.
    IsAllowOnDemand *bool `mandatory:"false" json:"isAllowOnDemand"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Security attributes for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "enforce"}}}`
    SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"`
}

func (UpdateGenerativeAiPrivateEndpointDetails) String

func (m UpdateGenerativeAiPrivateEndpointDetails) String() string

func (UpdateGenerativeAiPrivateEndpointDetails) ValidateEnumValue

func (m UpdateGenerativeAiPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGenerativeAiPrivateEndpointRequest

UpdateGenerativeAiPrivateEndpointRequest wrapper for the UpdateGenerativeAiPrivateEndpoint operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateGenerativeAiPrivateEndpoint.go.html to see an example of how to use UpdateGenerativeAiPrivateEndpointRequest.

type UpdateGenerativeAiPrivateEndpointRequest struct {

    // The unique id for a Generative AI private endpoint.
    GenerativeAiPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"generativeAiPrivateEndpointId"`

    // Details for updating a Generative AI private endpoint.
    UpdateGenerativeAiPrivateEndpointDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateGenerativeAiPrivateEndpointRequest) BinaryRequestBody

func (request UpdateGenerativeAiPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateGenerativeAiPrivateEndpointRequest) HTTPRequest

func (request UpdateGenerativeAiPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateGenerativeAiPrivateEndpointRequest) RetryPolicy

func (request UpdateGenerativeAiPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateGenerativeAiPrivateEndpointRequest) String

func (request UpdateGenerativeAiPrivateEndpointRequest) String() string

func (UpdateGenerativeAiPrivateEndpointRequest) ValidateEnumValue

func (request UpdateGenerativeAiPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGenerativeAiPrivateEndpointResponse

UpdateGenerativeAiPrivateEndpointResponse wrapper for the UpdateGenerativeAiPrivateEndpoint operation

type UpdateGenerativeAiPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The GenerativeAiPrivateEndpoint instance
    GenerativeAiPrivateEndpoint `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateGenerativeAiPrivateEndpointResponse) HTTPResponse

func (response UpdateGenerativeAiPrivateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateGenerativeAiPrivateEndpointResponse) String

func (response UpdateGenerativeAiPrivateEndpointResponse) String() string

type UpdateGenerativeAiProjectDetails

UpdateGenerativeAiProjectDetails The data to update a GenerativeAiProject.

type UpdateGenerativeAiProjectDetails struct {

    // An optional description of the GenerativeAiProject.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    ConversationConfig *ConversationConfig `mandatory:"false" json:"conversationConfig"`

    LongTermMemoryConfig *LongTermMemoryConfig `mandatory:"false" json:"longTermMemoryConfig"`

    ShortTermMemoryOptimizationConfig *ShortTermMemoryOptimizationConfig `mandatory:"false" json:"shortTermMemoryOptimizationConfig"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateGenerativeAiProjectDetails) String

func (m UpdateGenerativeAiProjectDetails) String() string

func (UpdateGenerativeAiProjectDetails) ValidateEnumValue

func (m UpdateGenerativeAiProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGenerativeAiProjectRequest

UpdateGenerativeAiProjectRequest wrapper for the UpdateGenerativeAiProject operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateGenerativeAiProject.go.html to see an example of how to use UpdateGenerativeAiProjectRequest.

type UpdateGenerativeAiProjectRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the generativeAiProject.
    GenerativeAiProjectId *string `mandatory:"true" contributesTo:"path" name:"generativeAiProjectId"`

    // The information to be updated.
    UpdateGenerativeAiProjectDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateGenerativeAiProjectRequest) BinaryRequestBody

func (request UpdateGenerativeAiProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateGenerativeAiProjectRequest) HTTPRequest

func (request UpdateGenerativeAiProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateGenerativeAiProjectRequest) RetryPolicy

func (request UpdateGenerativeAiProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateGenerativeAiProjectRequest) String

func (request UpdateGenerativeAiProjectRequest) String() string

func (UpdateGenerativeAiProjectRequest) ValidateEnumValue

func (request UpdateGenerativeAiProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGenerativeAiProjectResponse

UpdateGenerativeAiProjectResponse wrapper for the UpdateGenerativeAiProject operation

type UpdateGenerativeAiProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The GenerativeAiProject instance
    GenerativeAiProject `presentIn:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateGenerativeAiProjectResponse) HTTPResponse

func (response UpdateGenerativeAiProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateGenerativeAiProjectResponse) String

func (response UpdateGenerativeAiProjectResponse) String() string

type UpdateHostedApplicationDetails

UpdateHostedApplicationDetails The data to update a hosted application.

type UpdateHostedApplicationDetails struct {

    // A user-friendly name. Does not have to be unique, and it's changeable.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the hosted application.
    Description *string `mandatory:"false" json:"description"`

    ScalingConfig *ScalingConfig `mandatory:"false" json:"scalingConfig"`

    InboundAuthConfig *InboundAuthConfig `mandatory:"false" json:"inboundAuthConfig"`

    // The list of environment variables for the Hosted Application.
    // Defines a list of environment variables injected at runtime.
    EnvironmentVariables []EnvironmentVariable `mandatory:"false" json:"environmentVariables"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateHostedApplicationDetails) String

func (m UpdateHostedApplicationDetails) String() string

func (UpdateHostedApplicationDetails) ValidateEnumValue

func (m UpdateHostedApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHostedApplicationRequest

UpdateHostedApplicationRequest wrapper for the UpdateHostedApplication operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateHostedApplication.go.html to see an example of how to use UpdateHostedApplicationRequest.

type UpdateHostedApplicationRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted application.
    HostedApplicationId *string `mandatory:"true" contributesTo:"path" name:"hostedApplicationId"`

    // The information to be updated.
    UpdateHostedApplicationDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateHostedApplicationRequest) BinaryRequestBody

func (request UpdateHostedApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateHostedApplicationRequest) HTTPRequest

func (request UpdateHostedApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateHostedApplicationRequest) RetryPolicy

func (request UpdateHostedApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateHostedApplicationRequest) String

func (request UpdateHostedApplicationRequest) String() string

func (UpdateHostedApplicationRequest) ValidateEnumValue

func (request UpdateHostedApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHostedApplicationResponse

UpdateHostedApplicationResponse wrapper for the UpdateHostedApplication operation

type UpdateHostedApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateHostedApplicationResponse) HTTPResponse

func (response UpdateHostedApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateHostedApplicationResponse) String

func (response UpdateHostedApplicationResponse) String() string

type UpdateHostedDeploymentDetails

UpdateHostedDeploymentDetails The data to update a hosted deployment.

type UpdateHostedDeploymentDetails struct {
    ActiveArtifact *SingleDockerArtifact `mandatory:"true" json:"activeArtifact"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateHostedDeploymentDetails) String

func (m UpdateHostedDeploymentDetails) String() string

func (UpdateHostedDeploymentDetails) ValidateEnumValue

func (m UpdateHostedDeploymentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHostedDeploymentRequest

UpdateHostedDeploymentRequest wrapper for the UpdateHostedDeployment operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateHostedDeployment.go.html to see an example of how to use UpdateHostedDeploymentRequest.

type UpdateHostedDeploymentRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the hosted deployment.
    HostedDeploymentId *string `mandatory:"true" contributesTo:"path" name:"hostedDeploymentId"`

    // update hosted deployment.
    UpdateHostedDeploymentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of running that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and removed from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateHostedDeploymentRequest) BinaryRequestBody

func (request UpdateHostedDeploymentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateHostedDeploymentRequest) HTTPRequest

func (request UpdateHostedDeploymentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateHostedDeploymentRequest) RetryPolicy

func (request UpdateHostedDeploymentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateHostedDeploymentRequest) String

func (request UpdateHostedDeploymentRequest) String() string

func (UpdateHostedDeploymentRequest) ValidateEnumValue

func (request UpdateHostedDeploymentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHostedDeploymentResponse

UpdateHostedDeploymentResponse wrapper for the UpdateHostedDeployment operation

type UpdateHostedDeploymentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The HostedDeployment instance
    HostedDeployment `presentIn:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateHostedDeploymentResponse) HTTPResponse

func (response UpdateHostedDeploymentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateHostedDeploymentResponse) String

func (response UpdateHostedDeploymentResponse) String() string

type UpdateImportedModelDetails

UpdateImportedModelDetails The data to update an imported model.

type UpdateImportedModelDetails struct {

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the imported model.
    Description *string `mandatory:"false" json:"description"`

    // The provider of the imported model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the imported model.
    Version *string `mandatory:"false" json:"version"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateImportedModelDetails) String

func (m UpdateImportedModelDetails) String() string

func (UpdateImportedModelDetails) ValidateEnumValue

func (m UpdateImportedModelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateImportedModelRequest

UpdateImportedModelRequest wrapper for the UpdateImportedModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateImportedModel.go.html to see an example of how to use UpdateImportedModelRequest.

type UpdateImportedModelRequest struct {

    // The importedModel OCID
    ImportedModelId *string `mandatory:"true" contributesTo:"path" name:"importedModelId"`

    // The model information to be updated.
    UpdateImportedModelDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateImportedModelRequest) BinaryRequestBody

func (request UpdateImportedModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateImportedModelRequest) HTTPRequest

func (request UpdateImportedModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateImportedModelRequest) RetryPolicy

func (request UpdateImportedModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateImportedModelRequest) String

func (request UpdateImportedModelRequest) String() string

func (UpdateImportedModelRequest) ValidateEnumValue

func (request UpdateImportedModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateImportedModelResponse

UpdateImportedModelResponse wrapper for the UpdateImportedModel operation

type UpdateImportedModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImportedModel instance
    ImportedModel `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateImportedModelResponse) HTTPResponse

func (response UpdateImportedModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateImportedModelResponse) String

func (response UpdateImportedModelResponse) String() string

type UpdateModelDetails

UpdateModelDetails The data to update a custom model.

type UpdateModelDetails struct {

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // An optional description of the model.
    Description *string `mandatory:"false" json:"description"`

    // The provider of the base model.
    Vendor *string `mandatory:"false" json:"vendor"`

    // The version of the model.
    Version *string `mandatory:"false" json:"version"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateModelDetails) String

func (m UpdateModelDetails) String() string

func (UpdateModelDetails) ValidateEnumValue

func (m UpdateModelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateModelRequest

UpdateModelRequest wrapper for the UpdateModel operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateModel.go.html to see an example of how to use UpdateModelRequest.

type UpdateModelRequest struct {

    // The model OCID
    ModelId *string `mandatory:"true" contributesTo:"path" name:"modelId"`

    // The model information to be updated.
    UpdateModelDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateModelRequest) BinaryRequestBody

func (request UpdateModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateModelRequest) HTTPRequest

func (request UpdateModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateModelRequest) RetryPolicy

func (request UpdateModelRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateModelRequest) String

func (request UpdateModelRequest) String() string

func (UpdateModelRequest) ValidateEnumValue

func (request UpdateModelRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateModelResponse

UpdateModelResponse wrapper for the UpdateModel operation

type UpdateModelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Model instance
    Model `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateModelResponse) HTTPResponse

func (response UpdateModelResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateModelResponse) String

func (response UpdateModelResponse) String() string

type UpdateSemanticStoreDetails

UpdateSemanticStoreDetails The data to update a SemanticStore.

type UpdateSemanticStoreDetails struct {

    // An optional description of the SemanticStore.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    RefreshSchedule RefreshScheduleDetails `mandatory:"false" json:"refreshSchedule"`

    Schemas CreateSchemasDetails `mandatory:"false" json:"schemas"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateSemanticStoreDetails) String

func (m UpdateSemanticStoreDetails) String() string

func (*UpdateSemanticStoreDetails) UnmarshalJSON

func (m *UpdateSemanticStoreDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateSemanticStoreDetails) ValidateEnumValue

func (m UpdateSemanticStoreDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSemanticStoreRequest

UpdateSemanticStoreRequest wrapper for the UpdateSemanticStore operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateSemanticStore.go.html to see an example of how to use UpdateSemanticStoreRequest.

type UpdateSemanticStoreRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the SemanticStore.
    SemanticStoreId *string `mandatory:"true" contributesTo:"path" name:"semanticStoreId"`

    // The information to be updated.
    UpdateSemanticStoreDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateSemanticStoreRequest) BinaryRequestBody

func (request UpdateSemanticStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateSemanticStoreRequest) HTTPRequest

func (request UpdateSemanticStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateSemanticStoreRequest) RetryPolicy

func (request UpdateSemanticStoreRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateSemanticStoreRequest) String

func (request UpdateSemanticStoreRequest) String() string

func (UpdateSemanticStoreRequest) ValidateEnumValue

func (request UpdateSemanticStoreRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateSemanticStoreResponse

UpdateSemanticStoreResponse wrapper for the UpdateSemanticStore operation

type UpdateSemanticStoreResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SemanticStore instance
    SemanticStore `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateSemanticStoreResponse) HTTPResponse

func (response UpdateSemanticStoreResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateSemanticStoreResponse) String

func (response UpdateSemanticStoreResponse) String() string

type UpdateVectorStoreConnectorDetails

UpdateVectorStoreConnectorDetails The data to update a VectorStoreConnector.

type UpdateVectorStoreConnectorDetails struct {

    // An optional description of the VectorStoreConnector.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly name for the VectorStoreConnector.
    DisplayName *string `mandatory:"false" json:"displayName"`

    ScheduleConfig ScheduleConfig `mandatory:"false" json:"scheduleConfig"`

    Configuration ConnectorConfiguration `mandatory:"false" json:"configuration"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateVectorStoreConnectorDetails) String

func (m UpdateVectorStoreConnectorDetails) String() string

func (*UpdateVectorStoreConnectorDetails) UnmarshalJSON

func (m *UpdateVectorStoreConnectorDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateVectorStoreConnectorDetails) ValidateEnumValue

func (m UpdateVectorStoreConnectorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVectorStoreConnectorRequest

UpdateVectorStoreConnectorRequest wrapper for the UpdateVectorStoreConnector operation

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/generativeai/UpdateVectorStoreConnector.go.html to see an example of how to use UpdateVectorStoreConnectorRequest.

type UpdateVectorStoreConnectorRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VectorStoreConnector.
    VectorStoreConnectorId *string `mandatory:"true" contributesTo:"path" name:"vectorStoreConnectorId"`

    // The information to be updated.
    UpdateVectorStoreConnectorDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the
    // `if-match` parameter to the value of the etag from a previous GET or POST response for
    // that resource. The resource will be updated or deleted only if the etag you provide
    // matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    // The only valid characters for request IDs are letters, numbers,
    // underscore, and dash.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateVectorStoreConnectorRequest) BinaryRequestBody

func (request UpdateVectorStoreConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateVectorStoreConnectorRequest) HTTPRequest

func (request UpdateVectorStoreConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateVectorStoreConnectorRequest) RetryPolicy

func (request UpdateVectorStoreConnectorRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateVectorStoreConnectorRequest) String

func (request UpdateVectorStoreConnectorRequest) String() string

func (UpdateVectorStoreConnectorRequest) ValidateEnumValue

func (request UpdateVectorStoreConnectorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateVectorStoreConnectorResponse

UpdateVectorStoreConnectorResponse wrapper for the UpdateVectorStoreConnector operation

type UpdateVectorStoreConnectorResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The VectorStoreConnector instance
    VectorStoreConnector `presentIn:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the asynchronous work request.
    // Use GetWorkRequest with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateVectorStoreConnectorResponse) HTTPResponse

func (response UpdateVectorStoreConnectorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateVectorStoreConnectorResponse) String

func (response UpdateVectorStoreConnectorResponse) String() string

type VanillaTrainingConfig

VanillaTrainingConfig The Vanilla training method hyperparameters.

type VanillaTrainingConfig struct {

    // The maximum number of training epochs to run for.
    TotalTrainingEpochs *int `mandatory:"false" json:"totalTrainingEpochs"`

    // The initial learning rate to be used during training
    LearningRate *float64 `mandatory:"false" json:"learningRate"`

    // The batch size used during training.
    TrainingBatchSize *int `mandatory:"false" json:"trainingBatchSize"`

    // Stop training if the loss metric does not improve beyond 'early_stopping_threshold' for this many times of evaluation.
    EarlyStoppingPatience *int `mandatory:"false" json:"earlyStoppingPatience"`

    // How much the loss must improve to prevent early stopping.
    EarlyStoppingThreshold *float64 `mandatory:"false" json:"earlyStoppingThreshold"`

    // Determines how frequently to log model metrics.
    // Every step is logged for the first 20 steps and then follows this parameter for log frequency. Set to 0 to disable logging the model metrics.
    LogModelMetricsIntervalInSteps *int `mandatory:"false" json:"logModelMetricsIntervalInSteps"`

    // The number of last layers to be fine-tuned.
    NumOfLastLayers *int `mandatory:"false" json:"numOfLastLayers"`
}

func (VanillaTrainingConfig) GetEarlyStoppingPatience

func (m VanillaTrainingConfig) GetEarlyStoppingPatience() *int

GetEarlyStoppingPatience returns EarlyStoppingPatience

func (VanillaTrainingConfig) GetEarlyStoppingThreshold

func (m VanillaTrainingConfig) GetEarlyStoppingThreshold() *float64

GetEarlyStoppingThreshold returns EarlyStoppingThreshold

func (VanillaTrainingConfig) GetLearningRate

func (m VanillaTrainingConfig) GetLearningRate() *float64

GetLearningRate returns LearningRate

func (VanillaTrainingConfig) GetLogModelMetricsIntervalInSteps

func (m VanillaTrainingConfig) GetLogModelMetricsIntervalInSteps() *int

GetLogModelMetricsIntervalInSteps returns LogModelMetricsIntervalInSteps

func (VanillaTrainingConfig) GetTotalTrainingEpochs

func (m VanillaTrainingConfig) GetTotalTrainingEpochs() *int

GetTotalTrainingEpochs returns TotalTrainingEpochs

func (VanillaTrainingConfig) GetTrainingBatchSize

func (m VanillaTrainingConfig) GetTrainingBatchSize() *int

GetTrainingBatchSize returns TrainingBatchSize

func (VanillaTrainingConfig) MarshalJSON

func (m VanillaTrainingConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VanillaTrainingConfig) String

func (m VanillaTrainingConfig) String() string

func (VanillaTrainingConfig) ValidateEnumValue

func (m VanillaTrainingConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnector

VectorStoreConnector A VectorStore Connector offers a lightweight and configurable mechanism to continuously synchronize data from external systems into the VectorStore at scale. It captures the configuration of the datasource for data ingestion.

type VectorStoreConnector struct {

    // An OCID that uniquely identifies a VectorStoreConnector
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // An OCID that identifies the Vector Store to which this connector is connected.
    VectorStoreId *string `mandatory:"true" json:"vectorStoreId"`

    // Owning compartment OCID for a VectorStoreConnector.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Owning tenant OCID for a VectorStoreConnector
    TenantId *string `mandatory:"true" json:"tenantId"`

    // The date and time that the VectorStoreConnector was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The lifecycle state of a VectorStoreConnector.
    LifecycleState VectorStoreConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    Configuration ConnectorConfiguration `mandatory:"true" json:"configuration"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // An optional description of the VectorStoreConnector
    Description *string `mandatory:"false" json:"description"`

    // The date and time that the VectorStoreConnector was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // An optional customer Encryption Key stored in OCI Vault that can be used to decrypt the data downloaded from the data source.
    VaultSecretId *string `mandatory:"false" json:"vaultSecretId"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    ScheduleConfig ScheduleConfig `mandatory:"false" json:"scheduleConfig"`
}

func (VectorStoreConnector) String

func (m VectorStoreConnector) String() string

func (*VectorStoreConnector) UnmarshalJSON

func (m *VectorStoreConnector) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VectorStoreConnector) ValidateEnumValue

func (m VectorStoreConnector) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorCollection

VectorStoreConnectorCollection Results of a VectorStoreConnector search. Contains VectorStoreConnectorSummary items.

type VectorStoreConnectorCollection struct {

    // List of VectorStoreConnector objects.
    Items []VectorStoreConnectorSummary `mandatory:"true" json:"items"`
}

func (VectorStoreConnectorCollection) String

func (m VectorStoreConnectorCollection) String() string

func (VectorStoreConnectorCollection) ValidateEnumValue

func (m VectorStoreConnectorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorFileSync

VectorStoreConnectorFileSync The VectorStoreConnectorFileSync is an operation that carries out the data sync operation between the datasource and the VectorStore. The FileSync can be triggered either manually or at a scheduled interval by the VectorStoreConnector.

type VectorStoreConnectorFileSync struct {

    // An OCID that uniquely identifies a VectorStoreConnectorFileSync operation.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // An OCID that identifies the VectorStoreConnector under which this FileSync operation is created.
    VectorStoreConnectorId *string `mandatory:"true" json:"vectorStoreConnectorId"`

    // Owning compartment OCID for a VectorStoreConnectorFileSync.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Owning tenant OCID for a VectorStoreConnector
    TenantId *string `mandatory:"true" json:"tenantId"`

    // The date and time that the FileSync operation was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the VectorStoreConnectorFileSync operation.
    LifecycleState VectorStoreConnectorFileSyncLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The type of the FileSync operation based on how it is triggered. The type can be either MANUAL or SCHEDULED
    TriggerType VectorStoreConnectorFileSyncTriggerTypeEnum `mandatory:"true" json:"triggerType"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The date and time when the FileSync operation has started in the format of an RFC3339 datetime string.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time when the FileSync operation has ended in the format of an RFC3339 datetime string.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // The total time taken (in seconds) for the VectorStoreConnectorFileSync operation.
    DurationInSeconds *int `mandatory:"false" json:"durationInSeconds"`

    Stats *VectorStoreConnectorStats `mandatory:"false" json:"stats"`
}

func (VectorStoreConnectorFileSync) String

func (m VectorStoreConnectorFileSync) String() string

func (VectorStoreConnectorFileSync) ValidateEnumValue

func (m VectorStoreConnectorFileSync) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorFileSyncCollection

VectorStoreConnectorFileSyncCollection Results of a VectorStoreConnectorFileSync search.

type VectorStoreConnectorFileSyncCollection struct {

    // List of VectorStoreConnectorFileSync operations.
    Items []VectorStoreConnectorFileSyncSummary `mandatory:"true" json:"items"`
}

func (VectorStoreConnectorFileSyncCollection) String

func (m VectorStoreConnectorFileSyncCollection) String() string

func (VectorStoreConnectorFileSyncCollection) ValidateEnumValue

func (m VectorStoreConnectorFileSyncCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorFileSyncLifecycleStateEnum

VectorStoreConnectorFileSyncLifecycleStateEnum Enum with underlying type: string

type VectorStoreConnectorFileSyncLifecycleStateEnum string

Set of constants representing the allowable values for VectorStoreConnectorFileSyncLifecycleStateEnum

const (
    VectorStoreConnectorFileSyncLifecycleStateAccepted   VectorStoreConnectorFileSyncLifecycleStateEnum = "ACCEPTED"
    VectorStoreConnectorFileSyncLifecycleStateInProgress VectorStoreConnectorFileSyncLifecycleStateEnum = "IN_PROGRESS"
    VectorStoreConnectorFileSyncLifecycleStateFailed     VectorStoreConnectorFileSyncLifecycleStateEnum = "FAILED"
    VectorStoreConnectorFileSyncLifecycleStateSucceeded  VectorStoreConnectorFileSyncLifecycleStateEnum = "SUCCEEDED"
    VectorStoreConnectorFileSyncLifecycleStateCanceling  VectorStoreConnectorFileSyncLifecycleStateEnum = "CANCELING"
    VectorStoreConnectorFileSyncLifecycleStateCanceled   VectorStoreConnectorFileSyncLifecycleStateEnum = "CANCELED"
)

func GetMappingVectorStoreConnectorFileSyncLifecycleStateEnum

func GetMappingVectorStoreConnectorFileSyncLifecycleStateEnum(val string) (VectorStoreConnectorFileSyncLifecycleStateEnum, bool)

GetMappingVectorStoreConnectorFileSyncLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVectorStoreConnectorFileSyncLifecycleStateEnumValues

func GetVectorStoreConnectorFileSyncLifecycleStateEnumValues() []VectorStoreConnectorFileSyncLifecycleStateEnum

GetVectorStoreConnectorFileSyncLifecycleStateEnumValues Enumerates the set of values for VectorStoreConnectorFileSyncLifecycleStateEnum

type VectorStoreConnectorFileSyncSummary

VectorStoreConnectorFileSyncSummary Summary information for a VectorStoreConnectorFileSync

type VectorStoreConnectorFileSyncSummary struct {

    // An OCID that uniquely identifies a VectorStoreConnectorFileSync operation.
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // An OCID that identifies the VectorStoreConnector under which this FileSync operation is created.
    VectorStoreConnectorId *string `mandatory:"true" json:"vectorStoreConnectorId"`

    // Owning compartment OCID for a VectorStoreConnectorFileSync.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Owning tenant OCID for a VectorStoreConnector
    TenantId *string `mandatory:"true" json:"tenantId"`

    // The date and time that the FileSync operation was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current state of the VectorStoreConnectorFileSync operation.
    // Accepted Values are:
    //   - ACCEPTED
    //   - IN_PROGRESS
    //   - FAILED
    //   - SUCCEEDED
    //   - CANCELING
    //   - CANCELED
    LifecycleState VectorStoreConnectorFileSyncLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The type of the FileSync operation based on how it is triggered. The type can be either MANUAL or SCHEDULED
    TriggerType VectorStoreConnectorFileSyncSummaryTriggerTypeEnum `mandatory:"true" json:"triggerType"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The date and time when the FileSync operation has started in the format of an RFC3339 datetime string.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time when the FileSync operation has ended in the format of an RFC3339 datetime string.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // The duration (in seconds) taken for the VectorStoreConnectorFileSync operation to complete.
    DurationInSeconds *int `mandatory:"false" json:"durationInSeconds"`

    Stats *VectorStoreConnectorStats `mandatory:"false" json:"stats"`
}

func (VectorStoreConnectorFileSyncSummary) String

func (m VectorStoreConnectorFileSyncSummary) String() string

func (VectorStoreConnectorFileSyncSummary) ValidateEnumValue

func (m VectorStoreConnectorFileSyncSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorFileSyncSummaryTriggerTypeEnum

VectorStoreConnectorFileSyncSummaryTriggerTypeEnum Enum with underlying type: string

type VectorStoreConnectorFileSyncSummaryTriggerTypeEnum string

Set of constants representing the allowable values for VectorStoreConnectorFileSyncSummaryTriggerTypeEnum

const (
    VectorStoreConnectorFileSyncSummaryTriggerTypeManual    VectorStoreConnectorFileSyncSummaryTriggerTypeEnum = "MANUAL"
    VectorStoreConnectorFileSyncSummaryTriggerTypeScheduled VectorStoreConnectorFileSyncSummaryTriggerTypeEnum = "SCHEDULED"
)

func GetMappingVectorStoreConnectorFileSyncSummaryTriggerTypeEnum

func GetMappingVectorStoreConnectorFileSyncSummaryTriggerTypeEnum(val string) (VectorStoreConnectorFileSyncSummaryTriggerTypeEnum, bool)

GetMappingVectorStoreConnectorFileSyncSummaryTriggerTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumValues

func GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumValues() []VectorStoreConnectorFileSyncSummaryTriggerTypeEnum

GetVectorStoreConnectorFileSyncSummaryTriggerTypeEnumValues Enumerates the set of values for VectorStoreConnectorFileSyncSummaryTriggerTypeEnum

type VectorStoreConnectorFileSyncTriggerTypeEnum

VectorStoreConnectorFileSyncTriggerTypeEnum Enum with underlying type: string

type VectorStoreConnectorFileSyncTriggerTypeEnum string

Set of constants representing the allowable values for VectorStoreConnectorFileSyncTriggerTypeEnum

const (
    VectorStoreConnectorFileSyncTriggerTypeManual    VectorStoreConnectorFileSyncTriggerTypeEnum = "MANUAL"
    VectorStoreConnectorFileSyncTriggerTypeScheduled VectorStoreConnectorFileSyncTriggerTypeEnum = "SCHEDULED"
)

func GetMappingVectorStoreConnectorFileSyncTriggerTypeEnum

func GetMappingVectorStoreConnectorFileSyncTriggerTypeEnum(val string) (VectorStoreConnectorFileSyncTriggerTypeEnum, bool)

GetMappingVectorStoreConnectorFileSyncTriggerTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVectorStoreConnectorFileSyncTriggerTypeEnumValues

func GetVectorStoreConnectorFileSyncTriggerTypeEnumValues() []VectorStoreConnectorFileSyncTriggerTypeEnum

GetVectorStoreConnectorFileSyncTriggerTypeEnumValues Enumerates the set of values for VectorStoreConnectorFileSyncTriggerTypeEnum

type VectorStoreConnectorIngestionLogs

VectorStoreConnectorIngestionLogs A Log object that gives the ingestion status of a File from a datasource read by a VectorStoreConnector

type VectorStoreConnectorIngestionLogs struct {

    // An identifier that identifies a File ingested to a VectorStore.
    FileId *string `mandatory:"true" json:"fileId"`

    // The path where the file was located in the datasource.
    FilePath *string `mandatory:"true" json:"filePath"`

    // The current status of ingestion for the File
    Status VectorStoreConnectorIngestionLogsStatusEnum `mandatory:"true" json:"status"`

    // An identifier that identifies the FileSync operation that added this file for ingestion.
    VectorStoreConnectorFileSyncId *string `mandatory:"false" json:"vectorStoreConnectorFileSyncId"`

    // The size of the file.
    FileSizeInBytes *int `mandatory:"false" json:"fileSizeInBytes"`

    // The total number of chunks created from the File.
    TotalChunksCreated *int `mandatory:"false" json:"totalChunksCreated"`

    // The duration taken(in seconds) to ingest the File.
    DurationInSeconds *int `mandatory:"false" json:"durationInSeconds"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (VectorStoreConnectorIngestionLogs) String

func (m VectorStoreConnectorIngestionLogs) String() string

func (VectorStoreConnectorIngestionLogs) ValidateEnumValue

func (m VectorStoreConnectorIngestionLogs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorIngestionLogsCollection

VectorStoreConnectorIngestionLogsCollection Results of a VectorStoreConnector Ingestion Log search.

type VectorStoreConnectorIngestionLogsCollection struct {

    // List of VectorStoreConnectorIngestionLogs objects.
    Items []VectorStoreConnectorIngestionLogs `mandatory:"true" json:"items"`
}

func (VectorStoreConnectorIngestionLogsCollection) String

func (m VectorStoreConnectorIngestionLogsCollection) String() string

func (VectorStoreConnectorIngestionLogsCollection) ValidateEnumValue

func (m VectorStoreConnectorIngestionLogsCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorIngestionLogsStatusEnum

VectorStoreConnectorIngestionLogsStatusEnum Enum with underlying type: string

type VectorStoreConnectorIngestionLogsStatusEnum string

Set of constants representing the allowable values for VectorStoreConnectorIngestionLogsStatusEnum

const (
    VectorStoreConnectorIngestionLogsStatusCompleted  VectorStoreConnectorIngestionLogsStatusEnum = "COMPLETED"
    VectorStoreConnectorIngestionLogsStatusCancelled  VectorStoreConnectorIngestionLogsStatusEnum = "CANCELLED"
    VectorStoreConnectorIngestionLogsStatusFailed     VectorStoreConnectorIngestionLogsStatusEnum = "FAILED"
    VectorStoreConnectorIngestionLogsStatusQueued     VectorStoreConnectorIngestionLogsStatusEnum = "QUEUED"
    VectorStoreConnectorIngestionLogsStatusInProgress VectorStoreConnectorIngestionLogsStatusEnum = "IN_PROGRESS"
)

func GetMappingVectorStoreConnectorIngestionLogsStatusEnum

func GetMappingVectorStoreConnectorIngestionLogsStatusEnum(val string) (VectorStoreConnectorIngestionLogsStatusEnum, bool)

GetMappingVectorStoreConnectorIngestionLogsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVectorStoreConnectorIngestionLogsStatusEnumValues

func GetVectorStoreConnectorIngestionLogsStatusEnumValues() []VectorStoreConnectorIngestionLogsStatusEnum

GetVectorStoreConnectorIngestionLogsStatusEnumValues Enumerates the set of values for VectorStoreConnectorIngestionLogsStatusEnum

type VectorStoreConnectorLifecycleStateEnum

VectorStoreConnectorLifecycleStateEnum Enum with underlying type: string

type VectorStoreConnectorLifecycleStateEnum string

Set of constants representing the allowable values for VectorStoreConnectorLifecycleStateEnum

const (
    VectorStoreConnectorLifecycleStateActive   VectorStoreConnectorLifecycleStateEnum = "ACTIVE"
    VectorStoreConnectorLifecycleStateCreating VectorStoreConnectorLifecycleStateEnum = "CREATING"
    VectorStoreConnectorLifecycleStateUpdating VectorStoreConnectorLifecycleStateEnum = "UPDATING"
    VectorStoreConnectorLifecycleStateDeleting VectorStoreConnectorLifecycleStateEnum = "DELETING"
    VectorStoreConnectorLifecycleStateDeleted  VectorStoreConnectorLifecycleStateEnum = "DELETED"
    VectorStoreConnectorLifecycleStateFailed   VectorStoreConnectorLifecycleStateEnum = "FAILED"
)

func GetMappingVectorStoreConnectorLifecycleStateEnum

func GetMappingVectorStoreConnectorLifecycleStateEnum(val string) (VectorStoreConnectorLifecycleStateEnum, bool)

GetMappingVectorStoreConnectorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetVectorStoreConnectorLifecycleStateEnumValues

func GetVectorStoreConnectorLifecycleStateEnumValues() []VectorStoreConnectorLifecycleStateEnum

GetVectorStoreConnectorLifecycleStateEnumValues Enumerates the set of values for VectorStoreConnectorLifecycleStateEnum

type VectorStoreConnectorStats

VectorStoreConnectorStats File synchronization statistics for a VectorStoreConnector.

type VectorStoreConnectorStats struct {

    // The date and time when the statistics was generated in the format of an RFC3339 datetime string.
    TimeGenerated *common.SDKTime `mandatory:"true" json:"timeGenerated"`

    Created *FileSyncStatistics `mandatory:"false" json:"created"`

    Updated *FileSyncStatistics `mandatory:"false" json:"updated"`

    Deleted *FileSyncStatistics `mandatory:"false" json:"deleted"`

    MetadataUpdated *FileSyncStatistics `mandatory:"false" json:"metadataUpdated"`

    Ignored *FileSyncStatistics `mandatory:"false" json:"ignored"`

    Unsupported *FileSyncStatistics `mandatory:"false" json:"unsupported"`

    InProgress *FileSyncStatistics `mandatory:"false" json:"inProgress"`

    Failed *FileSyncStatistics `mandatory:"false" json:"failed"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (VectorStoreConnectorStats) String

func (m VectorStoreConnectorStats) String() string

func (VectorStoreConnectorStats) ValidateEnumValue

func (m VectorStoreConnectorStats) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VectorStoreConnectorSummary

VectorStoreConnectorSummary Summary information for a VectorStoreConnector

type VectorStoreConnectorSummary struct {

    // An OCID that uniquely identifies a VectorStoreConnector
    Id *string `mandatory:"true" json:"id"`

    // A user-friendly name
    DisplayName *string `mandatory:"true" json:"displayName"`

    // An OCID that identifies the Vector Store to which this connector is connected.
    VectorStoreId *string `mandatory:"true" json:"vectorStoreId"`

    // Owning compartment OCID for a VectorStoreConnector.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Owning tenant OCID for a VectorStoreConnector
    TenantId *string `mandatory:"true" json:"tenantId"`

    // The date and time that the VectorStoreConnector was created in the format of an RFC3339 datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The lifecycle state of a VectorStoreConnector.
    // Allowed values are:
    // - ACTIVE
    // - CREATING
    // - UPDATING
    // - DELETING
    // - DELETED
    // - FAILED
    LifecycleState VectorStoreConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    Configuration ConnectorConfiguration `mandatory:"true" json:"configuration"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"true" json:"systemTags"`

    // An optional description of the VectorStoreConnector
    Description *string `mandatory:"false" json:"description"`

    // The date and time that the VectorStoreConnector was updated in the format of an RFC3339 datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A message describing the current state in more detail that can provide actionable information.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    ScheduleConfig ScheduleConfig `mandatory:"false" json:"scheduleConfig"`
}

func (VectorStoreConnectorSummary) String

func (m VectorStoreConnectorSummary) String() string

func (*VectorStoreConnectorSummary) UnmarshalJSON

func (m *VectorStoreConnectorSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (VectorStoreConnectorSummary) ValidateEnumValue

func (m VectorStoreConnectorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequest

WorkRequest An asynchronous work request. When you start a long-running operation, the service creates a work request. Work requests help you monitor long-running operations. A work request is an activity log that lets you track each step in the operation's progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation.

type WorkRequest struct {

    // The asynchronous operation tracked by this work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources that are affected by the work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Shows the progress of the operation tracked by the work request, as a percentage of the total work
    // that must be performed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the work request was created, in the format defined by
    // RFC 3339 (https://tools.ietf.org/html/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request was started, in the format defined by
    // RFC 3339 (https://tools.ietf.org/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request was finished, in the format defined by
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while performing an operation that is tracked by this work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occurred. For a list of error codes, see
    // API Errors (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A human-readable error message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time that the error occurred, in the format defined by
    // RFC 3339 (https://tools.ietf.org/html/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection A list of work request errors. Can contain errors and other information such as metadata.

type WorkRequestErrorCollection struct {

    // A list of work request errors.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry The log message from performing an operation that is tracked by this work request.

type WorkRequestLogEntry struct {

    // A human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log message was written, in the format defined by
    // RFC 3339 (https://tools.ietf.org/html/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection A list of work request logs. Can contain logs and other information such as metadata.

type WorkRequestLogEntryCollection struct {

    // A list of work request log entries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource The resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type that the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the operation tracked in the work request.
    // A resource being created, updated, or deleted remains in the IN_PROGRESS state until
    // work is complete for that resource, at which point it transitions to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // An OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) or other unique identifier for the resource.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that you can use for a GET request to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`

    // Additional information that helps to explain the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceMetadataKeyEnum

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

WorkRequestSummary Summary information about an asynchronous work request.

type WorkRequestSummary struct {

    // The asynchronous operation tracked by this work request.
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of the work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the work request.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources that are affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Shows the progress of the operation tracked by the work request, as a percentage of the total work
    // that must be performed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the work request was created, in the format defined by
    // RFC 3339 (https://tools.ietf.org/html/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request was started, in the format defined by
    // RFC 3339 (https://tools.ietf.org/html/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request was finished, in the format defined by
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection A list of work requests. Can contain work requests and other information such as metadata.

type WorkRequestSummaryCollection struct {

    // A list of work requests.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly