Documentation ¶
Index ¶
- type ChangeTableCompartmentDetails
- type ChangeTableCompartmentRequest
- type ChangeTableCompartmentResponse
- type Column
- type CreateIndexDetails
- type CreateIndexRequest
- type CreateIndexResponse
- type CreateTableDetails
- type CreateTableRequest
- type CreateTableResponse
- type DeleteIndexRequest
- type DeleteIndexResponse
- type DeleteRowRequest
- type DeleteRowResponse
- type DeleteRowResult
- type DeleteTableRequest
- type DeleteTableResponse
- type DeleteWorkRequestRequest
- type DeleteWorkRequestResponse
- type GetIndexRequest
- type GetIndexResponse
- type GetRowConsistencyEnum
- type GetRowRequest
- type GetRowResponse
- type GetTableRequest
- type GetTableResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type Index
- type IndexCollection
- type IndexKey
- type IndexLifecycleStateEnum
- type IndexSummary
- type ListIndexesLifecycleStateEnum
- type ListIndexesRequest
- type ListIndexesResponse
- type ListIndexesSortByEnum
- type ListIndexesSortOrderEnum
- type ListTableUsageRequest
- type ListTableUsageResponse
- type ListTablesLifecycleStateEnum
- type ListTablesRequest
- type ListTablesResponse
- type ListTablesSortByEnum
- type ListTablesSortOrderEnum
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type NosqlClient
- func (client NosqlClient) ChangeTableCompartment(ctx context.Context, request ChangeTableCompartmentRequest) (response ChangeTableCompartmentResponse, err error)
- func (client *NosqlClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client NosqlClient) CreateIndex(ctx context.Context, request CreateIndexRequest) (response CreateIndexResponse, err error)
- func (client NosqlClient) CreateTable(ctx context.Context, request CreateTableRequest) (response CreateTableResponse, err error)
- func (client NosqlClient) DeleteIndex(ctx context.Context, request DeleteIndexRequest) (response DeleteIndexResponse, err error)
- func (client NosqlClient) DeleteRow(ctx context.Context, request DeleteRowRequest) (response DeleteRowResponse, err error)
- func (client NosqlClient) DeleteTable(ctx context.Context, request DeleteTableRequest) (response DeleteTableResponse, err error)
- func (client NosqlClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)
- func (client NosqlClient) GetIndex(ctx context.Context, request GetIndexRequest) (response GetIndexResponse, err error)
- func (client NosqlClient) GetRow(ctx context.Context, request GetRowRequest) (response GetRowResponse, err error)
- func (client NosqlClient) GetTable(ctx context.Context, request GetTableRequest) (response GetTableResponse, err error)
- func (client NosqlClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client NosqlClient) ListIndexes(ctx context.Context, request ListIndexesRequest) (response ListIndexesResponse, err error)
- func (client NosqlClient) ListTableUsage(ctx context.Context, request ListTableUsageRequest) (response ListTableUsageResponse, err error)
- func (client NosqlClient) ListTables(ctx context.Context, request ListTablesRequest) (response ListTablesResponse, err error)
- func (client NosqlClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client NosqlClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client NosqlClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client NosqlClient) PrepareStatement(ctx context.Context, request PrepareStatementRequest) (response PrepareStatementResponse, err error)
- func (client NosqlClient) Query(ctx context.Context, request QueryRequest) (response QueryResponse, err error)
- func (client *NosqlClient) SetRegion(region string)
- func (client NosqlClient) SummarizeStatement(ctx context.Context, request SummarizeStatementRequest) (response SummarizeStatementResponse, err error)
- func (client NosqlClient) UpdateRow(ctx context.Context, request UpdateRowRequest) (response UpdateRowResponse, err error)
- func (client NosqlClient) UpdateTable(ctx context.Context, request UpdateTableRequest) (response UpdateTableResponse, err error)
- type PrepareStatementRequest
- type PrepareStatementResponse
- type PreparedStatement
- type QueryDetails
- type QueryDetailsConsistencyEnum
- type QueryRequest
- type QueryResponse
- type QueryResultCollection
- type RequestUsage
- type Row
- type Schema
- type StatementSummary
- type StatementSummaryOperationEnum
- type SummarizeStatementRequest
- type SummarizeStatementResponse
- type Table
- type TableCollection
- type TableLifecycleStateEnum
- type TableLimits
- type TableSummary
- type TableUsageCollection
- type TableUsageSummary
- type UpdateRowDetails
- type UpdateRowDetailsOptionEnum
- type UpdateRowRequest
- type UpdateRowResponse
- type UpdateRowResult
- type UpdateTableDetails
- type UpdateTableRequest
- type UpdateTableResponse
- type WorkRequest
- type WorkRequestCollection
- type WorkRequestError
- type WorkRequestErrorCollection
- type WorkRequestLogEntry
- type WorkRequestLogEntryCollection
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type WorkRequestSummaryOperationTypeEnum
- type WorkRequestSummaryStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeTableCompartmentDetails ¶
type ChangeTableCompartmentDetails struct { // The OCID of the table's new compartment. ToCompartmentId *string `mandatory:"true" json:"toCompartmentId"` // The OCID of the table's current compartment. Required // if the tableNameOrId path parameter is a table name. // Optional if tableNameOrId is an OCID. If tableNameOrId // is an OCID, and fromCompartmentId is supplied, the latter // must match the identified table's current compartmentId. FromCompartmentId *string `mandatory:"false" json:"fromCompartmentId"` }
ChangeTableCompartmentDetails Specification of both from and to compartments.
func (ChangeTableCompartmentDetails) String ¶
func (m ChangeTableCompartmentDetails) String() string
type ChangeTableCompartmentRequest ¶
type ChangeTableCompartmentRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // Specifications of the source and target compartments. ChangeTableCompartmentDetails `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 executing // 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 // purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // 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"` // The client request ID for tracing. 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 }
ChangeTableCompartmentRequest wrapper for the ChangeTableCompartment operation
func (ChangeTableCompartmentRequest) HTTPRequest ¶
func (request ChangeTableCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeTableCompartmentRequest) RetryPolicy ¶
func (request ChangeTableCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeTableCompartmentRequest) String ¶
func (request ChangeTableCompartmentRequest) String() string
type ChangeTableCompartmentResponse ¶
type ChangeTableCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
ChangeTableCompartmentResponse wrapper for the ChangeTableCompartment operation
func (ChangeTableCompartmentResponse) HTTPResponse ¶
func (response ChangeTableCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeTableCompartmentResponse) String ¶
func (response ChangeTableCompartmentResponse) String() string
type Column ¶
type Column struct { // The column name. Name *string `mandatory:"false" json:"name"` // The column type. Type *string `mandatory:"false" json:"type"` // The column nullable flag. IsNullable *bool `mandatory:"false" json:"isNullable"` // The column default value. DefaultValue *string `mandatory:"false" json:"defaultValue"` }
Column A column of a table.
type CreateIndexDetails ¶
type CreateIndexDetails struct { // Index name. Name *string `mandatory:"true" json:"name"` // A set of keys for a secondary index. Keys []IndexKey `mandatory:"true" json:"keys"` // The OCID of the table's compartment. Required // if the tableNameOrId path parameter is a table name. // Optional if tableNameOrId is an OCID. If tableNameOrId // is an OCID, and compartmentId is supplied, the latter // must match the identified table's compartmentId. CompartmentId *string `mandatory:"false" json:"compartmentId"` // If true, the operation completes successfully even when the // index exists. Otherwise, an attempt to create an index // that already exists will return an error. IsIfNotExists *bool `mandatory:"false" json:"isIfNotExists"` }
CreateIndexDetails Specifications for the new index.
func (CreateIndexDetails) String ¶
func (m CreateIndexDetails) String() string
type CreateIndexRequest ¶
type CreateIndexRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // Specifications for the new index. CreateIndexDetails `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 executing // 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 // purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. 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 }
CreateIndexRequest wrapper for the CreateIndex operation
func (CreateIndexRequest) HTTPRequest ¶
func (request CreateIndexRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateIndexRequest) RetryPolicy ¶
func (request CreateIndexRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateIndexRequest) String ¶
func (request CreateIndexRequest) String() string
type CreateIndexResponse ¶
type CreateIndexResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
CreateIndexResponse wrapper for the CreateIndex operation
func (CreateIndexResponse) HTTPResponse ¶
func (response CreateIndexResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateIndexResponse) String ¶
func (response CreateIndexResponse) String() string
type CreateTableDetails ¶
type CreateTableDetails struct { // Table name. Name *string `mandatory:"true" json:"name"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Complete CREATE TABLE DDL statement. DdlStatement *string `mandatory:"true" json:"ddlStatement"` TableLimits *TableLimits `mandatory:"true" json:"tableLimits"` // True if table can be reclaimed after an idle period. IsAutoReclaimable *bool `mandatory:"false" json:"isAutoReclaimable"` // Simple key-value pair that is applied without any predefined // name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and // scoped to a namespace. Example: `{"foo-namespace": // {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateTableDetails Specifications for the new table.
func (CreateTableDetails) String ¶
func (m CreateTableDetails) String() string
type CreateTableRequest ¶
type CreateTableRequest struct { // Specifications for the new table. CreateTableDetails `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 executing // 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 // purged from the system, then a retry of the original creation // request might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. 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 }
CreateTableRequest wrapper for the CreateTable operation
func (CreateTableRequest) HTTPRequest ¶
func (request CreateTableRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateTableRequest) RetryPolicy ¶
func (request CreateTableRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateTableRequest) String ¶
func (request CreateTableRequest) String() string
type CreateTableResponse ¶
type CreateTableResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
CreateTableResponse wrapper for the CreateTable operation
func (CreateTableResponse) HTTPResponse ¶
func (response CreateTableResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTableResponse) String ¶
func (response CreateTableResponse) String() string
type DeleteIndexRequest ¶
type DeleteIndexRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // The name of a table's index. IndexName *string `mandatory:"true" contributesTo:"path" name:"indexName"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Set as true to select "if exists" behavior. IsIfExists *bool `mandatory:"false" contributesTo:"query" name:"isIfExists"` // 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"` // The client request ID for tracing. 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 }
DeleteIndexRequest wrapper for the DeleteIndex operation
func (DeleteIndexRequest) HTTPRequest ¶
func (request DeleteIndexRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteIndexRequest) RetryPolicy ¶
func (request DeleteIndexRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteIndexRequest) String ¶
func (request DeleteIndexRequest) String() string
type DeleteIndexResponse ¶
type DeleteIndexResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
DeleteIndexResponse wrapper for the DeleteIndex operation
func (DeleteIndexResponse) HTTPResponse ¶
func (response DeleteIndexResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteIndexResponse) String ¶
func (response DeleteIndexResponse) String() string
type DeleteRowRequest ¶
type DeleteRowRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // An array of strings, each of the format "column-name:value", // representing the primary key of the row. Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // If true, and the operation fails due to an option setting // (ifVersion et al), then the existing row will be returned. IsGetReturnRow *bool `mandatory:"false" contributesTo:"query" name:"isGetReturnRow"` // Timeout setting for this operation. TimeoutInMs *int `mandatory:"false" contributesTo:"query" name:"timeoutInMs"` // 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"` // The client request ID for tracing. 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 }
DeleteRowRequest wrapper for the DeleteRow operation
func (DeleteRowRequest) HTTPRequest ¶
func (request DeleteRowRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteRowRequest) RetryPolicy ¶
func (request DeleteRowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteRowRequest) String ¶
func (request DeleteRowRequest) String() string
type DeleteRowResponse ¶
type DeleteRowResponse struct { // The underlying http response RawResponse *http.Response // The DeleteRowResult instance DeleteRowResult `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"` }
DeleteRowResponse wrapper for the DeleteRow operation
func (DeleteRowResponse) HTTPResponse ¶
func (response DeleteRowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteRowResponse) String ¶
func (response DeleteRowResponse) String() string
type DeleteRowResult ¶
type DeleteRowResult struct { // Convey the success or failure of the operation. IsSuccess *bool `mandatory:"false" json:"isSuccess"` // The version string associated with the existing row. // Returned if the delete fails due to options setting in the // request. ExistingVersion *string `mandatory:"false" json:"existingVersion"` // The map of values from a row. ExistingValue map[string]interface{} `mandatory:"false" json:"existingValue"` Usage *RequestUsage `mandatory:"false" json:"usage"` }
DeleteRowResult The result of a DeleteRow operation.
func (DeleteRowResult) String ¶
func (m DeleteRowResult) String() string
type DeleteTableRequest ¶
type DeleteTableRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Set as true to select "if exists" behavior. IsIfExists *bool `mandatory:"false" contributesTo:"query" name:"isIfExists"` // 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"` // The client request ID for tracing. 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 }
DeleteTableRequest wrapper for the DeleteTable operation
func (DeleteTableRequest) HTTPRequest ¶
func (request DeleteTableRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteTableRequest) RetryPolicy ¶
func (request DeleteTableRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteTableRequest) String ¶
func (request DeleteTableRequest) String() string
type DeleteTableResponse ¶
type DeleteTableResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
DeleteTableResponse wrapper for the DeleteTable operation
func (DeleteTableResponse) HTTPResponse ¶
func (response DeleteTableResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTableResponse) String ¶
func (response DeleteTableResponse) String() string
type DeleteWorkRequestRequest ¶
type DeleteWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // 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"` // The client request ID for tracing. 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 }
DeleteWorkRequestRequest wrapper for the DeleteWorkRequest operation
func (DeleteWorkRequestRequest) HTTPRequest ¶
func (request DeleteWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteWorkRequestRequest) RetryPolicy ¶
func (request DeleteWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteWorkRequestRequest) String ¶
func (request DeleteWorkRequestRequest) String() string
type DeleteWorkRequestResponse ¶
type DeleteWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
DeleteWorkRequestResponse wrapper for the DeleteWorkRequest operation
func (DeleteWorkRequestResponse) HTTPResponse ¶
func (response DeleteWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteWorkRequestResponse) String ¶
func (response DeleteWorkRequestResponse) String() string
type GetIndexRequest ¶
type GetIndexRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // The name of a table's index. IndexName *string `mandatory:"true" contributesTo:"path" name:"indexName"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. 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 }
GetIndexRequest wrapper for the GetIndex operation
func (GetIndexRequest) HTTPRequest ¶
func (request GetIndexRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetIndexRequest) RetryPolicy ¶
func (request GetIndexRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetIndexRequest) String ¶
func (request GetIndexRequest) String() string
type GetIndexResponse ¶
type GetIndexResponse struct { // The underlying http response RawResponse *http.Response // The Index instance Index `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"` }
GetIndexResponse wrapper for the GetIndex operation
func (GetIndexResponse) HTTPResponse ¶
func (response GetIndexResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetIndexResponse) String ¶
func (response GetIndexResponse) String() string
type GetRowConsistencyEnum ¶
type GetRowConsistencyEnum string
GetRowConsistencyEnum Enum with underlying type: string
const ( GetRowConsistencyEventual GetRowConsistencyEnum = "EVENTUAL" GetRowConsistencyAbsolute GetRowConsistencyEnum = "ABSOLUTE" )
Set of constants representing the allowable values for GetRowConsistencyEnum
func GetGetRowConsistencyEnumValues ¶
func GetGetRowConsistencyEnumValues() []GetRowConsistencyEnum
GetGetRowConsistencyEnumValues Enumerates the set of values for GetRowConsistencyEnum
type GetRowRequest ¶
type GetRowRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // An array of strings, each of the format "column-name:value", // representing the primary key of the row. Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Consistency requirement for a read operation. Consistency GetRowConsistencyEnum `mandatory:"false" contributesTo:"query" name:"consistency" omitEmpty:"true"` // Timeout setting for this operation. TimeoutInMs *int `mandatory:"false" contributesTo:"query" name:"timeoutInMs"` // The client request ID for tracing. 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 }
GetRowRequest wrapper for the GetRow operation
func (GetRowRequest) HTTPRequest ¶
func (request GetRowRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetRowRequest) RetryPolicy ¶
func (request GetRowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetRowRequest) String ¶
func (request GetRowRequest) String() string
type GetRowResponse ¶
type GetRowResponse struct { // The underlying http response RawResponse *http.Response // The Row instance Row `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"` }
GetRowResponse wrapper for the GetRow operation
func (GetRowResponse) HTTPResponse ¶
func (response GetRowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetRowResponse) String ¶
func (response GetRowResponse) String() string
type GetTableRequest ¶
type GetTableRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. 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 }
GetTableRequest wrapper for the GetTable operation
func (GetTableRequest) HTTPRequest ¶
func (request GetTableRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetTableRequest) RetryPolicy ¶
func (request GetTableRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetTableRequest) String ¶
func (request GetTableRequest) String() string
type GetTableResponse ¶
type GetTableResponse struct { // The underlying http response RawResponse *http.Response // The Table instance Table `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"` }
GetTableResponse wrapper for the GetTable operation
func (GetTableResponse) HTTPResponse ¶
func (response GetTableResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTableResponse) String ¶
func (response GetTableResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path 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
type GetWorkRequestResponse ¶
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 *float32 `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type Index ¶
type Index struct { // Index name. Name *string `mandatory:"false" json:"name"` // Compartment Identifier. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The name of the table to which this index belongs. TableName *string `mandatory:"false" json:"tableName"` // the OCID of the table to which this index belongs. TableId *string `mandatory:"false" json:"tableId"` // A set of keys for a secondary index. Keys []IndexKey `mandatory:"false" json:"keys"` // The state of an index. LifecycleState IndexLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
Index Information about an index.
type IndexCollection ¶
type IndexCollection struct { // A page of IndexSummary objects. Items []IndexSummary `mandatory:"false" json:"items"` }
IndexCollection Results of ListIndexes.
func (IndexCollection) String ¶
func (m IndexCollection) String() string
type IndexKey ¶
type IndexKey struct { // The name of a column to be included as an index key. ColumnName *string `mandatory:"true" json:"columnName"` // If the specified column is of type JSON, jsonPath contains // a dotted path indicating the field within the JSON object // that will be the index key. JsonPath *string `mandatory:"false" json:"jsonPath"` // If the specified column is of type JSON, jsonFieldType contains // the type of the field indicated by jsonPath. JsonFieldType *string `mandatory:"false" json:"jsonFieldType"` }
IndexKey Specifies a single key in a secondary index.
type IndexLifecycleStateEnum ¶
type IndexLifecycleStateEnum string
IndexLifecycleStateEnum Enum with underlying type: string
const ( IndexLifecycleStateCreating IndexLifecycleStateEnum = "CREATING" IndexLifecycleStateUpdating IndexLifecycleStateEnum = "UPDATING" IndexLifecycleStateActive IndexLifecycleStateEnum = "ACTIVE" IndexLifecycleStateDeleting IndexLifecycleStateEnum = "DELETING" IndexLifecycleStateDeleted IndexLifecycleStateEnum = "DELETED" IndexLifecycleStateFailed IndexLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for IndexLifecycleStateEnum
func GetIndexLifecycleStateEnumValues ¶
func GetIndexLifecycleStateEnumValues() []IndexLifecycleStateEnum
GetIndexLifecycleStateEnumValues Enumerates the set of values for IndexLifecycleStateEnum
type IndexSummary ¶
type IndexSummary struct { // Index name. Name *string `mandatory:"false" json:"name"` // A set of keys for a secondary index. Keys []IndexKey `mandatory:"false" json:"keys"` // The state of an index. LifecycleState IndexLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
IndexSummary Information about an index.
func (IndexSummary) String ¶
func (m IndexSummary) String() string
type ListIndexesLifecycleStateEnum ¶
type ListIndexesLifecycleStateEnum string
ListIndexesLifecycleStateEnum Enum with underlying type: string
const ( ListIndexesLifecycleStateAll ListIndexesLifecycleStateEnum = "ALL" ListIndexesLifecycleStateCreating ListIndexesLifecycleStateEnum = "CREATING" ListIndexesLifecycleStateUpdating ListIndexesLifecycleStateEnum = "UPDATING" ListIndexesLifecycleStateActive ListIndexesLifecycleStateEnum = "ACTIVE" ListIndexesLifecycleStateDeleting ListIndexesLifecycleStateEnum = "DELETING" ListIndexesLifecycleStateDeleted ListIndexesLifecycleStateEnum = "DELETED" ListIndexesLifecycleStateFailed ListIndexesLifecycleStateEnum = "FAILED" ListIndexesLifecycleStateInactive ListIndexesLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for ListIndexesLifecycleStateEnum
func GetListIndexesLifecycleStateEnumValues ¶
func GetListIndexesLifecycleStateEnumValues() []ListIndexesLifecycleStateEnum
GetListIndexesLifecycleStateEnumValues Enumerates the set of values for ListIndexesLifecycleStateEnum
type ListIndexesRequest ¶
type ListIndexesRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // A shell-globbing-style (*?[]) filter for names. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Filter list by the lifecycle state of the item. LifecycleState ListIndexesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListIndexesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be // provided. Default order for timeCreated is descending. Default // order for name is ascending. If no value is specified // timeCreated is default. SortBy ListIndexesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. 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 }
ListIndexesRequest wrapper for the ListIndexes operation
func (ListIndexesRequest) HTTPRequest ¶
func (request ListIndexesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListIndexesRequest) RetryPolicy ¶
func (request ListIndexesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListIndexesRequest) String ¶
func (request ListIndexesRequest) String() string
type ListIndexesResponse ¶
type ListIndexesResponse struct { // The underlying http response RawResponse *http.Response // A list of IndexCollection instances IndexCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
ListIndexesResponse wrapper for the ListIndexes operation
func (ListIndexesResponse) HTTPResponse ¶
func (response ListIndexesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListIndexesResponse) String ¶
func (response ListIndexesResponse) String() string
type ListIndexesSortByEnum ¶
type ListIndexesSortByEnum string
ListIndexesSortByEnum Enum with underlying type: string
const ( ListIndexesSortByTimecreated ListIndexesSortByEnum = "timeCreated" ListIndexesSortByName ListIndexesSortByEnum = "name" )
Set of constants representing the allowable values for ListIndexesSortByEnum
func GetListIndexesSortByEnumValues ¶
func GetListIndexesSortByEnumValues() []ListIndexesSortByEnum
GetListIndexesSortByEnumValues Enumerates the set of values for ListIndexesSortByEnum
type ListIndexesSortOrderEnum ¶
type ListIndexesSortOrderEnum string
ListIndexesSortOrderEnum Enum with underlying type: string
const ( ListIndexesSortOrderAsc ListIndexesSortOrderEnum = "ASC" ListIndexesSortOrderDesc ListIndexesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListIndexesSortOrderEnum
func GetListIndexesSortOrderEnumValues ¶
func GetListIndexesSortOrderEnumValues() []ListIndexesSortOrderEnum
GetListIndexesSortOrderEnumValues Enumerates the set of values for ListIndexesSortOrderEnum
type ListTableUsageRequest ¶
type ListTableUsageRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // The ID of a table's compartment. When a table is identified // by name, the compartmentId is often needed to provide // context for interpreting the name. CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The start time to use for the request. If no time range // is set for this request, the most recent complete usage // record is returned. TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"` // The end time to use for the request. TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // 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 }
ListTableUsageRequest wrapper for the ListTableUsage operation
func (ListTableUsageRequest) HTTPRequest ¶
func (request ListTableUsageRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTableUsageRequest) RetryPolicy ¶
func (request ListTableUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTableUsageRequest) String ¶
func (request ListTableUsageRequest) String() string
type ListTableUsageResponse ¶
type ListTableUsageResponse struct { // The underlying http response RawResponse *http.Response // A list of TableUsageCollection instances TableUsageCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
ListTableUsageResponse wrapper for the ListTableUsage operation
func (ListTableUsageResponse) HTTPResponse ¶
func (response ListTableUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTableUsageResponse) String ¶
func (response ListTableUsageResponse) String() string
type ListTablesLifecycleStateEnum ¶
type ListTablesLifecycleStateEnum string
ListTablesLifecycleStateEnum Enum with underlying type: string
const ( ListTablesLifecycleStateAll ListTablesLifecycleStateEnum = "ALL" ListTablesLifecycleStateCreating ListTablesLifecycleStateEnum = "CREATING" ListTablesLifecycleStateUpdating ListTablesLifecycleStateEnum = "UPDATING" ListTablesLifecycleStateActive ListTablesLifecycleStateEnum = "ACTIVE" ListTablesLifecycleStateDeleting ListTablesLifecycleStateEnum = "DELETING" ListTablesLifecycleStateDeleted ListTablesLifecycleStateEnum = "DELETED" ListTablesLifecycleStateFailed ListTablesLifecycleStateEnum = "FAILED" ListTablesLifecycleStateInactive ListTablesLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for ListTablesLifecycleStateEnum
func GetListTablesLifecycleStateEnumValues ¶
func GetListTablesLifecycleStateEnumValues() []ListTablesLifecycleStateEnum
GetListTablesLifecycleStateEnumValues Enumerates the set of values for ListTablesLifecycleStateEnum
type ListTablesRequest ¶
type ListTablesRequest struct { // The ID of a table's compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A shell-globbing-style (*?[]) filter for names. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either 'ASC' or 'DESC'. SortOrder ListTablesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be // provided. Default order for timeCreated is descending. Default // order for name is ascending. If no value is specified // timeCreated is default. SortBy ListTablesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Filter list by the lifecycle state of the item. LifecycleState ListTablesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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 }
ListTablesRequest wrapper for the ListTables operation
func (ListTablesRequest) HTTPRequest ¶
func (request ListTablesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTablesRequest) RetryPolicy ¶
func (request ListTablesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTablesRequest) String ¶
func (request ListTablesRequest) String() string
type ListTablesResponse ¶
type ListTablesResponse struct { // The underlying http response RawResponse *http.Response // A list of TableCollection instances TableCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
ListTablesResponse wrapper for the ListTables operation
func (ListTablesResponse) HTTPResponse ¶
func (response ListTablesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTablesResponse) String ¶
func (response ListTablesResponse) String() string
type ListTablesSortByEnum ¶
type ListTablesSortByEnum string
ListTablesSortByEnum Enum with underlying type: string
const ( ListTablesSortByTimecreated ListTablesSortByEnum = "timeCreated" ListTablesSortByName ListTablesSortByEnum = "name" )
Set of constants representing the allowable values for ListTablesSortByEnum
func GetListTablesSortByEnumValues ¶
func GetListTablesSortByEnumValues() []ListTablesSortByEnum
GetListTablesSortByEnumValues Enumerates the set of values for ListTablesSortByEnum
type ListTablesSortOrderEnum ¶
type ListTablesSortOrderEnum string
ListTablesSortOrderEnum Enum with underlying type: string
const ( ListTablesSortOrderAsc ListTablesSortOrderEnum = "ASC" ListTablesSortOrderDesc ListTablesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTablesSortOrderEnum
func GetListTablesSortOrderEnumValues ¶
func GetListTablesSortOrderEnumValues() []ListTablesSortOrderEnum
GetListTablesSortOrderEnumValues Enumerates the set of values for ListTablesSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path 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
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path 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
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogEntryCollection instances WorkRequestLogEntryCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of a table's compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path 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
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestCollection instances WorkRequestCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type NosqlClient ¶
type NosqlClient struct { common.BaseClient // contains filtered or unexported fields }
NosqlClient a client for Nosql
func NewNosqlClientWithConfigurationProvider ¶
func NewNosqlClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client NosqlClient, err error)
NewNosqlClientWithConfigurationProvider Creates a new default Nosql client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewNosqlClientWithOboToken ¶
func NewNosqlClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client NosqlClient, err error)
NewNosqlClientWithOboToken Creates a new default Nosql 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 (NosqlClient) ChangeTableCompartment ¶
func (client NosqlClient) ChangeTableCompartment(ctx context.Context, request ChangeTableCompartmentRequest) (response ChangeTableCompartmentResponse, err error)
ChangeTableCompartment Change a table's compartment.
func (*NosqlClient) ConfigurationProvider ¶
func (client *NosqlClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (NosqlClient) CreateIndex ¶
func (client NosqlClient) CreateIndex(ctx context.Context, request CreateIndexRequest) (response CreateIndexResponse, err error)
CreateIndex Create a new index on the table identified by tableNameOrId.
func (NosqlClient) CreateTable ¶
func (client NosqlClient) CreateTable(ctx context.Context, request CreateTableRequest) (response CreateTableResponse, err error)
CreateTable Create a new table.
func (NosqlClient) DeleteIndex ¶
func (client NosqlClient) DeleteIndex(ctx context.Context, request DeleteIndexRequest) (response DeleteIndexResponse, err error)
DeleteIndex Delete an index from the table identified by tableNameOrId.
func (NosqlClient) DeleteRow ¶
func (client NosqlClient) DeleteRow(ctx context.Context, request DeleteRowRequest) (response DeleteRowResponse, err error)
DeleteRow Delete a single row from the table, by primary key.
func (NosqlClient) DeleteTable ¶
func (client NosqlClient) DeleteTable(ctx context.Context, request DeleteTableRequest) (response DeleteTableResponse, err error)
DeleteTable Delete a table by tableNameOrId.
func (NosqlClient) DeleteWorkRequest ¶
func (client NosqlClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)
DeleteWorkRequest Cancel a work request operation with the given ID.
func (NosqlClient) GetIndex ¶
func (client NosqlClient) GetIndex(ctx context.Context, request GetIndexRequest) (response GetIndexResponse, err error)
GetIndex Get information about a single index.
func (NosqlClient) GetRow ¶
func (client NosqlClient) GetRow(ctx context.Context, request GetRowRequest) (response GetRowResponse, err error)
GetRow Get a single row from the table by primary key.
func (NosqlClient) GetTable ¶
func (client NosqlClient) GetTable(ctx context.Context, request GetTableRequest) (response GetTableResponse, err error)
GetTable Get table info by identifier.
func (NosqlClient) GetWorkRequest ¶
func (client NosqlClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Get the status of the work request with the given ID.
func (NosqlClient) ListIndexes ¶
func (client NosqlClient) ListIndexes(ctx context.Context, request ListIndexesRequest) (response ListIndexesResponse, err error)
ListIndexes Get a list of indexes on a table.
func (NosqlClient) ListTableUsage ¶
func (client NosqlClient) ListTableUsage(ctx context.Context, request ListTableUsageRequest) (response ListTableUsageResponse, err error)
ListTableUsage Get table usage info.
func (NosqlClient) ListTables ¶
func (client NosqlClient) ListTables(ctx context.Context, request ListTablesRequest) (response ListTablesResponse, err error)
ListTables Get a list of tables in a compartment.
func (NosqlClient) ListWorkRequestErrors ¶
func (client NosqlClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
func (NosqlClient) ListWorkRequestLogs ¶
func (client NosqlClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
func (NosqlClient) ListWorkRequests ¶
func (client NosqlClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests List the work requests in a compartment.
func (NosqlClient) PrepareStatement ¶
func (client NosqlClient) PrepareStatement(ctx context.Context, request PrepareStatementRequest) (response PrepareStatementResponse, err error)
PrepareStatement Prepare a SQL statement for use in a query with variable substitution.
func (NosqlClient) Query ¶
func (client NosqlClient) Query(ctx context.Context, request QueryRequest) (response QueryResponse, err error)
Query Execute a SQL query.
func (*NosqlClient) SetRegion ¶
func (client *NosqlClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (NosqlClient) SummarizeStatement ¶
func (client NosqlClient) SummarizeStatement(ctx context.Context, request SummarizeStatementRequest) (response SummarizeStatementResponse, err error)
SummarizeStatement Check the syntax and return a brief summary of a SQL statement.
func (NosqlClient) UpdateRow ¶
func (client NosqlClient) UpdateRow(ctx context.Context, request UpdateRowRequest) (response UpdateRowResponse, err error)
UpdateRow Write a single row into the table.
func (NosqlClient) UpdateTable ¶
func (client NosqlClient) UpdateTable(ctx context.Context, request UpdateTableRequest) (response UpdateTableResponse, err error)
UpdateTable Alter the table identified by tableNameOrId, changing schema, limits, or tags
type PrepareStatementRequest ¶
type PrepareStatementRequest struct { // The ID of a table's compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A NoSQL SQL statement. Statement *string `mandatory:"true" contributesTo:"query" name:"statement"` // The client request ID for tracing. 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 }
PrepareStatementRequest wrapper for the PrepareStatement operation
func (PrepareStatementRequest) HTTPRequest ¶
func (request PrepareStatementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (PrepareStatementRequest) RetryPolicy ¶
func (request PrepareStatementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (PrepareStatementRequest) String ¶
func (request PrepareStatementRequest) String() string
type PrepareStatementResponse ¶
type PrepareStatementResponse struct { // The underlying http response RawResponse *http.Response // The PreparedStatement instance PreparedStatement `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"` }
PrepareStatementResponse wrapper for the PrepareStatement operation
func (PrepareStatementResponse) HTTPResponse ¶
func (response PrepareStatementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (PrepareStatementResponse) String ¶
func (response PrepareStatementResponse) String() string
type PreparedStatement ¶
type PreparedStatement struct { // A base64-encoded, compiled and parameterized version of // a SQL statement. Statement *string `mandatory:"false" json:"statement"` Usage *RequestUsage `mandatory:"false" json:"usage"` }
PreparedStatement The result of query preparation.
func (PreparedStatement) String ¶
func (m PreparedStatement) String() string
type QueryDetails ¶
type QueryDetails struct { // Compartment OCID, to provide context for a table name in // the given statement. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A NoSQL SQL query statement; or a Base64-encoded prepared statement. Statement *string `mandatory:"true" json:"statement"` // If true, the statement is a prepared statement. IsPrepared *bool `mandatory:"false" json:"isPrepared"` // Consistency requirement for a read operation. Consistency QueryDetailsConsistencyEnum `mandatory:"false" json:"consistency,omitempty"` // A limit on the total amount of data read during this operation, in KB. MaxReadInKBs *int `mandatory:"false" json:"maxReadInKBs"` // A map of prepared statement variables to values. Variables map[string]interface{} `mandatory:"false" json:"variables"` // Timeout setting for the query. TimeoutInMs *int `mandatory:"false" json:"timeoutInMs"` }
QueryDetails All the information surrounding a query, including the query statement, limits, consistency, and so forth.
func (QueryDetails) String ¶
func (m QueryDetails) String() string
type QueryDetailsConsistencyEnum ¶
type QueryDetailsConsistencyEnum string
QueryDetailsConsistencyEnum Enum with underlying type: string
const ( QueryDetailsConsistencyEventual QueryDetailsConsistencyEnum = "EVENTUAL" QueryDetailsConsistencyAbsolute QueryDetailsConsistencyEnum = "ABSOLUTE" )
Set of constants representing the allowable values for QueryDetailsConsistencyEnum
func GetQueryDetailsConsistencyEnumValues ¶
func GetQueryDetailsConsistencyEnumValues() []QueryDetailsConsistencyEnum
GetQueryDetailsConsistencyEnumValues Enumerates the set of values for QueryDetailsConsistencyEnum
type QueryRequest ¶
type QueryRequest struct { // SQL query statement and ancillary information. QueryDetails `contributesTo:"body"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start // retrieving results. This is usually retrieved from a previous // list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. 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 }
QueryRequest wrapper for the Query operation
func (QueryRequest) HTTPRequest ¶
func (request QueryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (QueryRequest) RetryPolicy ¶
func (request QueryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (QueryRequest) String ¶
func (request QueryRequest) String() string
type QueryResponse ¶
type QueryResponse struct { // The underlying http response RawResponse *http.Response // A list of QueryResultCollection instances QueryResultCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, // if this header appears in the response, then a partial list // might have been returned. Include this value as the `page` // parameter for the subsequent GET request to get the next batch // of items. 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"` }
QueryResponse wrapper for the Query operation
func (QueryResponse) HTTPResponse ¶
func (response QueryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (QueryResponse) String ¶
func (response QueryResponse) String() string
type QueryResultCollection ¶
type QueryResultCollection struct { // Array of objects representing query results. Items []map[string]interface{} `mandatory:"false" json:"items"` Usage *RequestUsage `mandatory:"false" json:"usage"` }
QueryResultCollection The result of a query.
func (QueryResultCollection) String ¶
func (m QueryResultCollection) String() string
type RequestUsage ¶
type RequestUsage struct { // Read Units consumed by this operation. ReadUnitsConsumed *int `mandatory:"false" json:"readUnitsConsumed"` // Write Units consumed by this operation. WriteUnitsConsumed *int `mandatory:"false" json:"writeUnitsConsumed"` }
RequestUsage The usage metrics for a request.
func (RequestUsage) String ¶
func (m RequestUsage) String() string
type Row ¶
type Row struct { // The map of values from a row. Value map[string]interface{} `mandatory:"false" json:"value"` // The expiration time of the row. A zero value indicates that // the row does not expire. An RFC3339 formatted datetime // string. TimeOfExpiration *common.SDKTime `mandatory:"false" json:"timeOfExpiration"` Usage *RequestUsage `mandatory:"false" json:"usage"` }
Row The result of GetRow.
type Schema ¶
type Schema struct { // The columns of a table. Columns []Column `mandatory:"true" json:"columns"` // A list of column names that make up a key. PrimaryKey []string `mandatory:"true" json:"primaryKey"` // A list of column names that make up a key. ShardKey []string `mandatory:"true" json:"shardKey"` // The default Time-to-Live for the table, in days. Ttl *int `mandatory:"true" json:"ttl"` }
Schema The table schema information as a JSON object.
type StatementSummary ¶
type StatementSummary struct { // The operation represented in the statement, e.g. CREATE_TABLE. Operation StatementSummaryOperationEnum `mandatory:"false" json:"operation,omitempty"` // The table name from the SQL statement. TableName *string `mandatory:"false" json:"tableName"` // The index name from the SQL statement, if present. IndexName *string `mandatory:"false" json:"indexName"` // True if the statement includes "IF EXISTS." IsIfExists *bool `mandatory:"false" json:"isIfExists"` // True if the statement includes "IF NOT EXISTS." IsIfNotExists *bool `mandatory:"false" json:"isIfNotExists"` // If present, indicates a syntax error in the statement. SyntaxError *string `mandatory:"false" json:"syntaxError"` }
StatementSummary Information derived from parsing a NoSQL SQL statement.
func (StatementSummary) String ¶
func (m StatementSummary) String() string
type StatementSummaryOperationEnum ¶
type StatementSummaryOperationEnum string
StatementSummaryOperationEnum Enum with underlying type: string
const ( StatementSummaryOperationCreateTable StatementSummaryOperationEnum = "CREATE_TABLE" StatementSummaryOperationAlterTable StatementSummaryOperationEnum = "ALTER_TABLE" StatementSummaryOperationDropTable StatementSummaryOperationEnum = "DROP_TABLE" StatementSummaryOperationCreateIndex StatementSummaryOperationEnum = "CREATE_INDEX" StatementSummaryOperationDropIndex StatementSummaryOperationEnum = "DROP_INDEX" StatementSummaryOperationSelect StatementSummaryOperationEnum = "SELECT" StatementSummaryOperationUpdate StatementSummaryOperationEnum = "UPDATE" StatementSummaryOperationInsert StatementSummaryOperationEnum = "INSERT" StatementSummaryOperationDelete StatementSummaryOperationEnum = "DELETE" )
Set of constants representing the allowable values for StatementSummaryOperationEnum
func GetStatementSummaryOperationEnumValues ¶
func GetStatementSummaryOperationEnumValues() []StatementSummaryOperationEnum
GetStatementSummaryOperationEnumValues Enumerates the set of values for StatementSummaryOperationEnum
type SummarizeStatementRequest ¶
type SummarizeStatementRequest struct { // The ID of a table's compartment. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A NoSQL SQL statement. Statement *string `mandatory:"true" contributesTo:"query" name:"statement"` // The client request ID for tracing. 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 }
SummarizeStatementRequest wrapper for the SummarizeStatement operation
func (SummarizeStatementRequest) HTTPRequest ¶
func (request SummarizeStatementRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SummarizeStatementRequest) RetryPolicy ¶
func (request SummarizeStatementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SummarizeStatementRequest) String ¶
func (request SummarizeStatementRequest) String() string
type SummarizeStatementResponse ¶
type SummarizeStatementResponse struct { // The underlying http response RawResponse *http.Response // The StatementSummary instance StatementSummary `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"` }
SummarizeStatementResponse wrapper for the SummarizeStatement operation
func (SummarizeStatementResponse) HTTPResponse ¶
func (response SummarizeStatementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SummarizeStatementResponse) String ¶
func (response SummarizeStatementResponse) String() string
type Table ¶
type Table struct { // Unique identifier that is immutable. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Human-friendly table name, immutable. Name *string `mandatory:"false" json:"name"` // The time the the table was created. An RFC3339 formatted // datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the the table's metadata was last updated. An // RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` TableLimits *TableLimits `mandatory:"false" json:"tableLimits"` // The state of a table. LifecycleState TableLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // True if this table can be reclaimed after an idle period. IsAutoReclaimable *bool `mandatory:"false" json:"isAutoReclaimable"` // If lifecycleState is INACTIVE, indicates when // this table will be automatically removed. // An RFC3339 formatted datetime string. TimeOfExpiration *common.SDKTime `mandatory:"false" json:"timeOfExpiration"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` Schema *Schema `mandatory:"false" json:"schema"` // A DDL statement representing the schema. DdlStatement *string `mandatory:"false" json:"ddlStatement"` // Simple key-value pair that is applied without any predefined // name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and // scoped to a namespace. Example: `{"foo-namespace": // {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Read-only system tag. These predefined keys are scoped to // namespaces. At present the only supported namespace is // `"orcl-cloud"`; and the only key in that namespace is // `"free-tier-retained"`. // Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
Table Complete metadata about a table.
type TableCollection ¶
type TableCollection struct { // A page of TableSummary objects. Items []TableSummary `mandatory:"false" json:"items"` // The maximum number of reclaimable tables allowed in the tenancy. MaxAutoReclaimableTables *int `mandatory:"false" json:"maxAutoReclaimableTables"` // The current number of reclaimable tables in the tenancy. AutoReclaimableTables *int `mandatory:"false" json:"autoReclaimableTables"` }
TableCollection Results of ListTables.
func (TableCollection) String ¶
func (m TableCollection) String() string
type TableLifecycleStateEnum ¶
type TableLifecycleStateEnum string
TableLifecycleStateEnum Enum with underlying type: string
const ( TableLifecycleStateCreating TableLifecycleStateEnum = "CREATING" TableLifecycleStateUpdating TableLifecycleStateEnum = "UPDATING" TableLifecycleStateActive TableLifecycleStateEnum = "ACTIVE" TableLifecycleStateDeleting TableLifecycleStateEnum = "DELETING" TableLifecycleStateDeleted TableLifecycleStateEnum = "DELETED" TableLifecycleStateFailed TableLifecycleStateEnum = "FAILED" TableLifecycleStateInactive TableLifecycleStateEnum = "INACTIVE" )
Set of constants representing the allowable values for TableLifecycleStateEnum
func GetTableLifecycleStateEnumValues ¶
func GetTableLifecycleStateEnumValues() []TableLifecycleStateEnum
GetTableLifecycleStateEnumValues Enumerates the set of values for TableLifecycleStateEnum
type TableLimits ¶
type TableLimits struct { // Maximum sustained read throughput limit for the table. MaxReadUnits *int `mandatory:"true" json:"maxReadUnits"` // Maximum sustained write throughput limit for the table. MaxWriteUnits *int `mandatory:"true" json:"maxWriteUnits"` // Maximum size of storage used by the table. MaxStorageInGBs *int `mandatory:"true" json:"maxStorageInGBs"` }
TableLimits Throughput and storage limits configuration of a table.
func (TableLimits) String ¶
func (m TableLimits) String() string
type TableSummary ¶
type TableSummary struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Human-friendly table name, also immutable. Name *string `mandatory:"false" json:"name"` // The time the the table was created. An RFC3339 formatted // datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the the table's metadata was last updated. An // RFC3339 formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` TableLimits *TableLimits `mandatory:"false" json:"tableLimits"` // The state of a table. LifecycleState TableLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // True if this table can be reclaimed after an idle period. IsAutoReclaimable *bool `mandatory:"false" json:"isAutoReclaimable"` // If lifecycleState is INACTIVE, indicates when // this table will be automatically removed. // An RFC3339 formatted datetime string. TimeOfExpiration *common.SDKTime `mandatory:"false" json:"timeOfExpiration"` // Simple key-value pair that is applied without any predefined // name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and // scoped to a namespace. Example: `{"foo-namespace": // {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Read-only system tag. These predefined keys are scoped to // namespaces. At present the only supported namespace is // `"orcl-cloud"`; and the only key in that namespace is // `"free-tier-retained"`. // Example: `{"orcl-cloud"": {"free-tier-retained": "true"}}` SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
TableSummary Summary of the table.
func (TableSummary) String ¶
func (m TableSummary) String() string
type TableUsageCollection ¶
type TableUsageCollection struct { // A page of TableUsageSummary objects. Items []TableUsageSummary `mandatory:"false" json:"items"` }
TableUsageCollection Result of GetTableUsage.
func (TableUsageCollection) String ¶
func (m TableUsageCollection) String() string
type TableUsageSummary ¶
type TableUsageSummary struct { // The length of the sampling period. SecondsInPeriod *int `mandatory:"false" json:"secondsInPeriod"` // Read throughput during the sampling period. ReadUnits *int `mandatory:"false" json:"readUnits"` // Write throughput during the sampling period. WriteUnits *int `mandatory:"false" json:"writeUnits"` // The size of the table, in GB. StorageInGBs *int `mandatory:"false" json:"storageInGBs"` // The number of times reads were throttled due to exceeding // the read throughput limit. ReadThrottleCount *int `mandatory:"false" json:"readThrottleCount"` // The number of times writes were throttled due to exceeding // the write throughput limit. WriteThrottleCount *int `mandatory:"false" json:"writeThrottleCount"` // The number of times writes were throttled because the table // exceeded its size limit. StorageThrottleCount *int `mandatory:"false" json:"storageThrottleCount"` }
TableUsageSummary TableUsageSummary represents a single usage record, or slice, that includes information about read and write throughput consumed during that period as well as the current information regarding storage capacity. In addition the count of throttling exceptions for the period is reported.
func (TableUsageSummary) String ¶
func (m TableUsageSummary) String() string
type UpdateRowDetails ¶
type UpdateRowDetails struct { // The map of values from a row. Value map[string]interface{} `mandatory:"true" json:"value"` // The OCID of the table's compartment. Required // if the tableNameOrId path parameter is a table name. // Optional if tableNameOrId is an OCID. If tableNameOrId // is an OCID, and compartmentId is supplied, the latter // must match the identified table's compartmentId. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Specifies a condition for the put operation. Option UpdateRowDetailsOptionEnum `mandatory:"false" json:"option,omitempty"` // If true, and the put fails due to an option setting, then // the existing row will be returned. IsGetReturnRow *bool `mandatory:"false" json:"isGetReturnRow"` // Timeout setting for the put. TimeoutInMs *int `mandatory:"false" json:"timeoutInMs"` // Time-to-live for the row, in days. Ttl *int `mandatory:"false" json:"ttl"` // If true, set time-to-live for this row to the table's default. IsTtlUseTableDefault *bool `mandatory:"false" json:"isTtlUseTableDefault"` // Sets the number of generated identity values that are // requested from the server during a put. If present and greater than 0, // this value takes precedence over a default value for the table. IdentityCacheSize *int `mandatory:"false" json:"identityCacheSize"` // If present and true, the presented row value must exactly // match the table's schema. Otherwise, rows with missing // non-key fields or extra fields can be written successfully. IsExactMatch *bool `mandatory:"false" json:"isExactMatch"` }
UpdateRowDetails Specifications for the putting of a table row.
func (UpdateRowDetails) String ¶
func (m UpdateRowDetails) String() string
type UpdateRowDetailsOptionEnum ¶
type UpdateRowDetailsOptionEnum string
UpdateRowDetailsOptionEnum Enum with underlying type: string
const ( UpdateRowDetailsOptionAbsent UpdateRowDetailsOptionEnum = "IF_ABSENT" UpdateRowDetailsOptionPresent UpdateRowDetailsOptionEnum = "IF_PRESENT" )
Set of constants representing the allowable values for UpdateRowDetailsOptionEnum
func GetUpdateRowDetailsOptionEnumValues ¶
func GetUpdateRowDetailsOptionEnumValues() []UpdateRowDetailsOptionEnum
GetUpdateRowDetailsOptionEnumValues Enumerates the set of values for UpdateRowDetailsOptionEnum
type UpdateRowRequest ¶
type UpdateRowRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // Specifications for the putting of a table row. UpdateRowDetails `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"` // The client request ID for tracing. 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 }
UpdateRowRequest wrapper for the UpdateRow operation
func (UpdateRowRequest) HTTPRequest ¶
func (request UpdateRowRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateRowRequest) RetryPolicy ¶
func (request UpdateRowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateRowRequest) String ¶
func (request UpdateRowRequest) String() string
type UpdateRowResponse ¶
type UpdateRowResponse struct { // The underlying http response RawResponse *http.Response // The UpdateRowResult instance UpdateRowResult `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"` }
UpdateRowResponse wrapper for the UpdateRow operation
func (UpdateRowResponse) HTTPResponse ¶
func (response UpdateRowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateRowResponse) String ¶
func (response UpdateRowResponse) String() string
type UpdateRowResult ¶
type UpdateRowResult struct { // An opaque version string associated with the row. Version *string `mandatory:"false" json:"version"` // The version string associated with the existing row. // Returned if the put fails due to options setting in the // request. ExistingVersion *string `mandatory:"false" json:"existingVersion"` // The map of values from a row. ExistingValue map[string]interface{} `mandatory:"false" json:"existingValue"` // The value generated if the operation created a new value for // an identity column. If the table has no identity column, this value // is null. If it has an identity column, and a value was generated for // that column, it is non-null. GeneratedValue *string `mandatory:"false" json:"generatedValue"` Usage *RequestUsage `mandatory:"false" json:"usage"` }
UpdateRowResult The result of an UpdateRow operation.
func (UpdateRowResult) String ¶
func (m UpdateRowResult) String() string
type UpdateTableDetails ¶
type UpdateTableDetails struct { // The OCID of the table's current compartment. Required // if the tableNameOrId path parameter is a table name. // Optional if tableNameOrId is an OCID. If tableNameOrId // is an OCID, and compartmentId is supplied, the latter // must match the identified table's compartmentId. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Complete ALTER TABLE DDL statement. DdlStatement *string `mandatory:"false" json:"ddlStatement"` TableLimits *TableLimits `mandatory:"false" json:"tableLimits"` // Simple key-value pair that is applied without any predefined // name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and // scoped to a namespace. Example: `{"foo-namespace": // {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateTableDetails The information to be updated.
func (UpdateTableDetails) String ¶
func (m UpdateTableDetails) String() string
type UpdateTableRequest ¶
type UpdateTableRequest struct { // A table name within the compartment, or a table OCID. TableNameOrId *string `mandatory:"true" contributesTo:"path" name:"tableNameOrId"` // Specifications for the alteration. UpdateTableDetails `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"` // The client request ID for tracing. 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 }
UpdateTableRequest wrapper for the UpdateTable operation
func (UpdateTableRequest) HTTPRequest ¶
func (request UpdateTableRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateTableRequest) RetryPolicy ¶
func (request UpdateTableRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateTableRequest) String ¶
func (request UpdateTableRequest) String() string
type UpdateTableResponse ¶
type UpdateTableResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous // request. You can use this to query status of the asynchronous // operation. 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"` }
UpdateTableResponse wrapper for the UpdateTable operation
func (UpdateTableResponse) HTTPResponse ¶
func (response UpdateTableResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTableResponse) String ¶
func (response UpdateTableResponse) String() string
type WorkRequest ¶
type WorkRequest struct { // Type of the work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section // 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest A description of workrequest status.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestCollection ¶
type WorkRequestCollection struct { // A page of WorkRequestSummary objects. Items []WorkRequestSummary `mandatory:"false" json:"items"` }
WorkRequestCollection Results of ListWorkRequests
func (WorkRequestCollection) String ¶
func (m WorkRequestCollection) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured. Error // codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestErrorCollection ¶
type WorkRequestErrorCollection struct { // A page of WorkRequestError objects. Items []WorkRequestError `mandatory:"false" json:"items"` }
WorkRequestErrorCollection Results of ListWorkRequestErrors
func (WorkRequestErrorCollection) String ¶
func (m WorkRequestErrorCollection) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry A log message from the execution of a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestLogEntryCollection ¶
type WorkRequestLogEntryCollection struct { // A page of WorkRequestLogEntry objects. Items []WorkRequestLogEntry `mandatory:"false" json:"items"` }
WorkRequestLogEntryCollection Results of ListWorkRequestLogs
func (WorkRequestLogEntryCollection) String ¶
func (m WorkRequestLogEntryCollection) String() string
type WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeCreateTable WorkRequestOperationTypeEnum = "CREATE_TABLE" WorkRequestOperationTypeUpdateTable WorkRequestOperationTypeEnum = "UPDATE_TABLE" WorkRequestOperationTypeDeleteTable WorkRequestOperationTypeEnum = "DELETE_TABLE" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work // tracked in the work request. A resource being created, // updated, or deleted will remain in the IN_PROGRESS state // until work is complete for that resource at which point it // will transition to CREATED, UPDATED, or DELETED, // respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // Type of the work request. OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"` // Status of current work request. Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section // 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A description of workrequest status.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
type WorkRequestSummaryOperationTypeEnum ¶
type WorkRequestSummaryOperationTypeEnum string
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
const ( WorkRequestSummaryOperationTypeCreateTable WorkRequestSummaryOperationTypeEnum = "CREATE_TABLE" WorkRequestSummaryOperationTypeUpdateTable WorkRequestSummaryOperationTypeEnum = "UPDATE_TABLE" WorkRequestSummaryOperationTypeDeleteTable WorkRequestSummaryOperationTypeEnum = "DELETE_TABLE" )
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryOperationTypeEnumValues ¶
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum ¶
type WorkRequestSummaryStatusEnum string
WorkRequestSummaryStatusEnum Enum with underlying type: string
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" WorkRequestSummaryStatusCanceling WorkRequestSummaryStatusEnum = "CANCELING" WorkRequestSummaryStatusCanceled WorkRequestSummaryStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
func GetWorkRequestSummaryStatusEnumValues ¶
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
Source Files ¶
- change_table_compartment_details.go
- change_table_compartment_request_response.go
- column.go
- create_index_details.go
- create_index_request_response.go
- create_table_details.go
- create_table_request_response.go
- delete_index_request_response.go
- delete_row_request_response.go
- delete_row_result.go
- delete_table_request_response.go
- delete_work_request_request_response.go
- get_index_request_response.go
- get_row_request_response.go
- get_table_request_response.go
- get_work_request_request_response.go
- index.go
- index_collection.go
- index_key.go
- index_summary.go
- list_indexes_request_response.go
- list_table_usage_request_response.go
- list_tables_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- nosql_client.go
- prepare_statement_request_response.go
- prepared_statement.go
- query_details.go
- query_request_response.go
- query_result_collection.go
- request_usage.go
- row.go
- schema.go
- statement_summary.go
- summarize_statement_request_response.go
- table.go
- table_collection.go
- table_limits.go
- table_summary.go
- table_usage_collection.go
- table_usage_summary.go
- update_row_details.go
- update_row_request_response.go
- update_row_result.go
- update_table_details.go
- update_table_request_response.go
- work_request.go
- work_request_collection.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_summary.go