...

Package analytics

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

Overview ▾

Index ▾

type AnalyticsClient
    func NewAnalyticsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AnalyticsClient, err error)
    func NewAnalyticsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AnalyticsClient, err error)
    func (client AnalyticsClient) ChangeAnalyticsInstanceCompartment(ctx context.Context, request ChangeAnalyticsInstanceCompartmentRequest) (response ChangeAnalyticsInstanceCompartmentResponse, err error)
    func (client AnalyticsClient) ChangeAnalyticsInstanceNetworkEndpoint(ctx context.Context, request ChangeAnalyticsInstanceNetworkEndpointRequest) (response ChangeAnalyticsInstanceNetworkEndpointResponse, err error)
    func (client *AnalyticsClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client AnalyticsClient) CreateAnalyticsInstance(ctx context.Context, request CreateAnalyticsInstanceRequest) (response CreateAnalyticsInstanceResponse, err error)
    func (client AnalyticsClient) CreatePrivateAccessChannel(ctx context.Context, request CreatePrivateAccessChannelRequest) (response CreatePrivateAccessChannelResponse, err error)
    func (client AnalyticsClient) CreateVanityUrl(ctx context.Context, request CreateVanityUrlRequest) (response CreateVanityUrlResponse, err error)
    func (client AnalyticsClient) DeleteAnalyticsInstance(ctx context.Context, request DeleteAnalyticsInstanceRequest) (response DeleteAnalyticsInstanceResponse, err error)
    func (client AnalyticsClient) DeletePrivateAccessChannel(ctx context.Context, request DeletePrivateAccessChannelRequest) (response DeletePrivateAccessChannelResponse, err error)
    func (client AnalyticsClient) DeleteVanityUrl(ctx context.Context, request DeleteVanityUrlRequest) (response DeleteVanityUrlResponse, err error)
    func (client AnalyticsClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)
    func (client AnalyticsClient) GetAnalyticsInstance(ctx context.Context, request GetAnalyticsInstanceRequest) (response GetAnalyticsInstanceResponse, err error)
    func (client AnalyticsClient) GetPrivateAccessChannel(ctx context.Context, request GetPrivateAccessChannelRequest) (response GetPrivateAccessChannelResponse, err error)
    func (client AnalyticsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client AnalyticsClient) ListAnalyticsInstances(ctx context.Context, request ListAnalyticsInstancesRequest) (response ListAnalyticsInstancesResponse, err error)
    func (client AnalyticsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client AnalyticsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client AnalyticsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client AnalyticsClient) ScaleAnalyticsInstance(ctx context.Context, request ScaleAnalyticsInstanceRequest) (response ScaleAnalyticsInstanceResponse, err error)
    func (client *AnalyticsClient) SetRegion(region string)
    func (client AnalyticsClient) StartAnalyticsInstance(ctx context.Context, request StartAnalyticsInstanceRequest) (response StartAnalyticsInstanceResponse, err error)
    func (client AnalyticsClient) StopAnalyticsInstance(ctx context.Context, request StopAnalyticsInstanceRequest) (response StopAnalyticsInstanceResponse, err error)
    func (client AnalyticsClient) UpdateAnalyticsInstance(ctx context.Context, request UpdateAnalyticsInstanceRequest) (response UpdateAnalyticsInstanceResponse, err error)
    func (client AnalyticsClient) UpdatePrivateAccessChannel(ctx context.Context, request UpdatePrivateAccessChannelRequest) (response UpdatePrivateAccessChannelResponse, err error)
    func (client AnalyticsClient) UpdateVanityUrl(ctx context.Context, request UpdateVanityUrlRequest) (response UpdateVanityUrlResponse, err error)
type AnalyticsInstance
    func (m AnalyticsInstance) String() string
    func (m *AnalyticsInstance) UnmarshalJSON(data []byte) (e error)
type AnalyticsInstanceLifecycleStateEnum
    func GetAnalyticsInstanceLifecycleStateEnumValues() []AnalyticsInstanceLifecycleStateEnum
type AnalyticsInstanceSummary
    func (m AnalyticsInstanceSummary) String() string
    func (m *AnalyticsInstanceSummary) UnmarshalJSON(data []byte) (e error)
type Capacity
    func (m Capacity) String() string
type CapacityTypeEnum
    func GetCapacityTypeEnumValues() []CapacityTypeEnum
type ChangeAnalyticsInstanceCompartmentRequest
    func (request ChangeAnalyticsInstanceCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeAnalyticsInstanceCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeAnalyticsInstanceCompartmentRequest) String() string
type ChangeAnalyticsInstanceCompartmentResponse
    func (response ChangeAnalyticsInstanceCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeAnalyticsInstanceCompartmentResponse) String() string
type ChangeAnalyticsInstanceNetworkEndpointDetails
    func (m ChangeAnalyticsInstanceNetworkEndpointDetails) String() string
    func (m *ChangeAnalyticsInstanceNetworkEndpointDetails) UnmarshalJSON(data []byte) (e error)
type ChangeAnalyticsInstanceNetworkEndpointRequest
    func (request ChangeAnalyticsInstanceNetworkEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeAnalyticsInstanceNetworkEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeAnalyticsInstanceNetworkEndpointRequest) String() string
type ChangeAnalyticsInstanceNetworkEndpointResponse
    func (response ChangeAnalyticsInstanceNetworkEndpointResponse) HTTPResponse() *http.Response
    func (response ChangeAnalyticsInstanceNetworkEndpointResponse) String() string
type ChangeCompartmentDetails
    func (m ChangeCompartmentDetails) String() string
type CreateAnalyticsInstanceDetails
    func (m CreateAnalyticsInstanceDetails) String() string
    func (m *CreateAnalyticsInstanceDetails) UnmarshalJSON(data []byte) (e error)
type CreateAnalyticsInstanceRequest
    func (request CreateAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAnalyticsInstanceRequest) String() string
type CreateAnalyticsInstanceResponse
    func (response CreateAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response CreateAnalyticsInstanceResponse) String() string
type CreatePrivateAccessChannelDetails
    func (m CreatePrivateAccessChannelDetails) String() string
type CreatePrivateAccessChannelRequest
    func (request CreatePrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreatePrivateAccessChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePrivateAccessChannelRequest) String() string
type CreatePrivateAccessChannelResponse
    func (response CreatePrivateAccessChannelResponse) HTTPResponse() *http.Response
    func (response CreatePrivateAccessChannelResponse) String() string
type CreateVanityUrlDetails
    func (m CreateVanityUrlDetails) String() string
type CreateVanityUrlRequest
    func (request CreateVanityUrlRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateVanityUrlRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateVanityUrlRequest) String() string
type CreateVanityUrlResponse
    func (response CreateVanityUrlResponse) HTTPResponse() *http.Response
    func (response CreateVanityUrlResponse) String() string
type DeleteAnalyticsInstanceRequest
    func (request DeleteAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAnalyticsInstanceRequest) String() string
type DeleteAnalyticsInstanceResponse
    func (response DeleteAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response DeleteAnalyticsInstanceResponse) String() string
type DeletePrivateAccessChannelRequest
    func (request DeletePrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeletePrivateAccessChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePrivateAccessChannelRequest) String() string
type DeletePrivateAccessChannelResponse
    func (response DeletePrivateAccessChannelResponse) HTTPResponse() *http.Response
    func (response DeletePrivateAccessChannelResponse) String() string
type DeleteVanityUrlRequest
    func (request DeleteVanityUrlRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteVanityUrlRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteVanityUrlRequest) String() string
type DeleteVanityUrlResponse
    func (response DeleteVanityUrlResponse) HTTPResponse() *http.Response
    func (response DeleteVanityUrlResponse) String() string
type DeleteWorkRequestRequest
    func (request DeleteWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteWorkRequestRequest) String() string
type DeleteWorkRequestResponse
    func (response DeleteWorkRequestResponse) HTTPResponse() *http.Response
    func (response DeleteWorkRequestResponse) String() string
type FeatureSetEnum
    func GetFeatureSetEnumValues() []FeatureSetEnum
type GetAnalyticsInstanceRequest
    func (request GetAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAnalyticsInstanceRequest) String() string
type GetAnalyticsInstanceResponse
    func (response GetAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response GetAnalyticsInstanceResponse) String() string
type GetPrivateAccessChannelRequest
    func (request GetPrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetPrivateAccessChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPrivateAccessChannelRequest) String() string
type GetPrivateAccessChannelResponse
    func (response GetPrivateAccessChannelResponse) HTTPResponse() *http.Response
    func (response GetPrivateAccessChannelResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type LicenseTypeEnum
    func GetLicenseTypeEnumValues() []LicenseTypeEnum
type ListAnalyticsInstancesCapacityTypeEnum
    func GetListAnalyticsInstancesCapacityTypeEnumValues() []ListAnalyticsInstancesCapacityTypeEnum
type ListAnalyticsInstancesFeatureSetEnum
    func GetListAnalyticsInstancesFeatureSetEnumValues() []ListAnalyticsInstancesFeatureSetEnum
type ListAnalyticsInstancesLifecycleStateEnum
    func GetListAnalyticsInstancesLifecycleStateEnumValues() []ListAnalyticsInstancesLifecycleStateEnum
type ListAnalyticsInstancesRequest
    func (request ListAnalyticsInstancesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListAnalyticsInstancesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAnalyticsInstancesRequest) String() string
type ListAnalyticsInstancesResponse
    func (response ListAnalyticsInstancesResponse) HTTPResponse() *http.Response
    func (response ListAnalyticsInstancesResponse) String() string
type ListAnalyticsInstancesSortByEnum
    func GetListAnalyticsInstancesSortByEnumValues() []ListAnalyticsInstancesSortByEnum
type ListAnalyticsInstancesSortOrderEnum
    func GetListAnalyticsInstancesSortOrderEnumValues() []ListAnalyticsInstancesSortOrderEnum
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResourceTypeEnum
    func GetListWorkRequestsResourceTypeEnumValues() []ListWorkRequestsResourceTypeEnum
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
type NetworkEndpointDetails
type NetworkEndpointTypeEnum
    func GetNetworkEndpointTypeEnumValues() []NetworkEndpointTypeEnum
type PrivateAccessChannel
    func (m PrivateAccessChannel) String() string
type PrivateEndpointDetails
    func (m PrivateEndpointDetails) MarshalJSON() (buff []byte, e error)
    func (m PrivateEndpointDetails) String() string
type PrivateSourceDnsZone
    func (m PrivateSourceDnsZone) String() string
type PublicEndpointDetails
    func (m PublicEndpointDetails) MarshalJSON() (buff []byte, e error)
    func (m PublicEndpointDetails) String() string
type ScaleAnalyticsInstanceDetails
    func (m ScaleAnalyticsInstanceDetails) String() string
type ScaleAnalyticsInstanceRequest
    func (request ScaleAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ScaleAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request ScaleAnalyticsInstanceRequest) String() string
type ScaleAnalyticsInstanceResponse
    func (response ScaleAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response ScaleAnalyticsInstanceResponse) String() string
type SortByEnum
    func GetSortByEnumValues() []SortByEnum
type SortOrderEnum
    func GetSortOrderEnumValues() []SortOrderEnum
type StartAnalyticsInstanceRequest
    func (request StartAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request StartAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StartAnalyticsInstanceRequest) String() string
type StartAnalyticsInstanceResponse
    func (response StartAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response StartAnalyticsInstanceResponse) String() string
type StopAnalyticsInstanceRequest
    func (request StopAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request StopAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request StopAnalyticsInstanceRequest) String() string
type StopAnalyticsInstanceResponse
    func (response StopAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response StopAnalyticsInstanceResponse) String() string
type UpdateAnalyticsInstanceDetails
    func (m UpdateAnalyticsInstanceDetails) String() string
type UpdateAnalyticsInstanceRequest
    func (request UpdateAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateAnalyticsInstanceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAnalyticsInstanceRequest) String() string
type UpdateAnalyticsInstanceResponse
    func (response UpdateAnalyticsInstanceResponse) HTTPResponse() *http.Response
    func (response UpdateAnalyticsInstanceResponse) String() string
type UpdatePrivateAccessChannelDetails
    func (m UpdatePrivateAccessChannelDetails) String() string
type UpdatePrivateAccessChannelRequest
    func (request UpdatePrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdatePrivateAccessChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePrivateAccessChannelRequest) String() string
type UpdatePrivateAccessChannelResponse
    func (response UpdatePrivateAccessChannelResponse) HTTPResponse() *http.Response
    func (response UpdatePrivateAccessChannelResponse) String() string
type UpdateVanityUrlDetails
    func (m UpdateVanityUrlDetails) String() string
type UpdateVanityUrlRequest
    func (request UpdateVanityUrlRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateVanityUrlRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateVanityUrlRequest) String() string
type UpdateVanityUrlResponse
    func (response UpdateVanityUrlResponse) HTTPResponse() *http.Response
    func (response UpdateVanityUrlResponse) String() string
type VanityUrlDetails
    func (m VanityUrlDetails) String() string
type VirtualCloudNetwork
    func (m VirtualCloudNetwork) String() string
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestActionResultEnum
    func GetWorkRequestActionResultEnumValues() []WorkRequestActionResultEnum
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestLog
    func (m WorkRequestLog) String() string
type WorkRequestOperationTypeEnum
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
type WorkRequestResourceTypeEnum
    func GetWorkRequestResourceTypeEnumValues() []WorkRequestResourceTypeEnum
type WorkRequestSortByEnum
    func GetWorkRequestSortByEnumValues() []WorkRequestSortByEnum
type WorkRequestStatusEnum
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string

Package files

analytics_client.go analytics_instance.go analytics_instance_lifecycle_state.go analytics_instance_summary.go capacity.go capacity_type.go change_analytics_instance_compartment_request_response.go change_analytics_instance_network_endpoint_details.go change_analytics_instance_network_endpoint_request_response.go change_compartment_details.go create_analytics_instance_details.go create_analytics_instance_request_response.go create_private_access_channel_details.go create_private_access_channel_request_response.go create_vanity_url_details.go create_vanity_url_request_response.go delete_analytics_instance_request_response.go delete_private_access_channel_request_response.go delete_vanity_url_request_response.go delete_work_request_request_response.go feature_set.go get_analytics_instance_request_response.go get_private_access_channel_request_response.go get_work_request_request_response.go license_type.go list_analytics_instances_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go network_endpoint_details.go network_endpoint_type.go private_access_channel.go private_endpoint_details.go private_source_dns_zone.go public_endpoint_details.go scale_analytics_instance_details.go scale_analytics_instance_request_response.go sort_by.go sort_order.go start_analytics_instance_request_response.go stop_analytics_instance_request_response.go update_analytics_instance_details.go update_analytics_instance_request_response.go update_private_access_channel_details.go update_private_access_channel_request_response.go update_vanity_url_details.go update_vanity_url_request_response.go vanity_url_details.go virtual_cloud_network.go work_request.go work_request_action_result.go work_request_error.go work_request_log.go work_request_operation_type.go work_request_resource.go work_request_resource_type.go work_request_sort_by.go work_request_status.go work_request_summary.go

type AnalyticsClient

AnalyticsClient a client for Analytics

type AnalyticsClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewAnalyticsClientWithConfigurationProvider

func NewAnalyticsClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client AnalyticsClient, err error)

NewAnalyticsClientWithConfigurationProvider Creates a new default Analytics client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewAnalyticsClientWithOboToken

func NewAnalyticsClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client AnalyticsClient, err error)

NewAnalyticsClientWithOboToken Creates a new default Analytics 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 (AnalyticsClient) ChangeAnalyticsInstanceCompartment

func (client AnalyticsClient) ChangeAnalyticsInstanceCompartment(ctx context.Context, request ChangeAnalyticsInstanceCompartmentRequest) (response ChangeAnalyticsInstanceCompartmentResponse, err error)

ChangeAnalyticsInstanceCompartment Change the compartment of an Analytics instance. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ChangeAnalyticsInstanceCompartment.go.html to see an example of how to use ChangeAnalyticsInstanceCompartment API.

func (AnalyticsClient) ChangeAnalyticsInstanceNetworkEndpoint

func (client AnalyticsClient) ChangeAnalyticsInstanceNetworkEndpoint(ctx context.Context, request ChangeAnalyticsInstanceNetworkEndpointRequest) (response ChangeAnalyticsInstanceNetworkEndpointResponse, err error)

ChangeAnalyticsInstanceNetworkEndpoint Change an Analytics instance network endpoint. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ChangeAnalyticsInstanceNetworkEndpoint.go.html to see an example of how to use ChangeAnalyticsInstanceNetworkEndpoint API.

func (*AnalyticsClient) ConfigurationProvider

func (client *AnalyticsClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (AnalyticsClient) CreateAnalyticsInstance

func (client AnalyticsClient) CreateAnalyticsInstance(ctx context.Context, request CreateAnalyticsInstanceRequest) (response CreateAnalyticsInstanceResponse, err error)

CreateAnalyticsInstance Create a new AnalyticsInstance in the specified compartment. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/CreateAnalyticsInstance.go.html to see an example of how to use CreateAnalyticsInstance API.

func (AnalyticsClient) CreatePrivateAccessChannel

func (client AnalyticsClient) CreatePrivateAccessChannel(ctx context.Context, request CreatePrivateAccessChannelRequest) (response CreatePrivateAccessChannelResponse, err error)

CreatePrivateAccessChannel Create an Private access Channel for the Analytics instance. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/CreatePrivateAccessChannel.go.html to see an example of how to use CreatePrivateAccessChannel API.

func (AnalyticsClient) CreateVanityUrl

func (client AnalyticsClient) CreateVanityUrl(ctx context.Context, request CreateVanityUrlRequest) (response CreateVanityUrlResponse, err error)

CreateVanityUrl Allows specifying a custom host name to be used to access the analytics instance. This requires prior setup of DNS entry and certificate for this host.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/CreateVanityUrl.go.html to see an example of how to use CreateVanityUrl API.

func (AnalyticsClient) DeleteAnalyticsInstance

func (client AnalyticsClient) DeleteAnalyticsInstance(ctx context.Context, request DeleteAnalyticsInstanceRequest) (response DeleteAnalyticsInstanceResponse, err error)

DeleteAnalyticsInstance Terminates the specified Analytics instance. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeleteAnalyticsInstance.go.html to see an example of how to use DeleteAnalyticsInstance API.

func (AnalyticsClient) DeletePrivateAccessChannel

func (client AnalyticsClient) DeletePrivateAccessChannel(ctx context.Context, request DeletePrivateAccessChannelRequest) (response DeletePrivateAccessChannelResponse, err error)

DeletePrivateAccessChannel Delete an Analytics instance's Private access channel with the given unique identifier key.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeletePrivateAccessChannel.go.html to see an example of how to use DeletePrivateAccessChannel API.

func (AnalyticsClient) DeleteVanityUrl

func (client AnalyticsClient) DeleteVanityUrl(ctx context.Context, request DeleteVanityUrlRequest) (response DeleteVanityUrlResponse, err error)

DeleteVanityUrl Allows deleting a previously created vanity url.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeleteVanityUrl.go.html to see an example of how to use DeleteVanityUrl API.

func (AnalyticsClient) DeleteWorkRequest

func (client AnalyticsClient) DeleteWorkRequest(ctx context.Context, request DeleteWorkRequestRequest) (response DeleteWorkRequestResponse, err error)

DeleteWorkRequest Cancel a work request that has not started yet.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeleteWorkRequest.go.html to see an example of how to use DeleteWorkRequest API.

func (AnalyticsClient) GetAnalyticsInstance

func (client AnalyticsClient) GetAnalyticsInstance(ctx context.Context, request GetAnalyticsInstanceRequest) (response GetAnalyticsInstanceResponse, err error)

GetAnalyticsInstance Info for a specific Analytics instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/GetAnalyticsInstance.go.html to see an example of how to use GetAnalyticsInstance API.

func (AnalyticsClient) GetPrivateAccessChannel

func (client AnalyticsClient) GetPrivateAccessChannel(ctx context.Context, request GetPrivateAccessChannelRequest) (response GetPrivateAccessChannelResponse, err error)

GetPrivateAccessChannel Retrieve private access channel in the specified Analytics Instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/GetPrivateAccessChannel.go.html to see an example of how to use GetPrivateAccessChannel API.

func (AnalyticsClient) GetWorkRequest

func (client AnalyticsClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Get the details of a work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (AnalyticsClient) ListAnalyticsInstances

func (client AnalyticsClient) ListAnalyticsInstances(ctx context.Context, request ListAnalyticsInstancesRequest) (response ListAnalyticsInstancesResponse, err error)

ListAnalyticsInstances List Analytics instances.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListAnalyticsInstances.go.html to see an example of how to use ListAnalyticsInstances API.

func (AnalyticsClient) ListWorkRequestErrors

func (client AnalyticsClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Get the errors of a work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (AnalyticsClient) ListWorkRequestLogs

func (client AnalyticsClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Get the logs of a work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (AnalyticsClient) ListWorkRequests

func (client AnalyticsClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests List all work requests in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (AnalyticsClient) ScaleAnalyticsInstance

func (client AnalyticsClient) ScaleAnalyticsInstance(ctx context.Context, request ScaleAnalyticsInstanceRequest) (response ScaleAnalyticsInstanceResponse, err error)

ScaleAnalyticsInstance Scale an Analytics instance up or down. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ScaleAnalyticsInstance.go.html to see an example of how to use ScaleAnalyticsInstance API.

func (*AnalyticsClient) SetRegion

func (client *AnalyticsClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (AnalyticsClient) StartAnalyticsInstance

func (client AnalyticsClient) StartAnalyticsInstance(ctx context.Context, request StartAnalyticsInstanceRequest) (response StartAnalyticsInstanceResponse, err error)

StartAnalyticsInstance Starts the specified Analytics instance. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/StartAnalyticsInstance.go.html to see an example of how to use StartAnalyticsInstance API.

func (AnalyticsClient) StopAnalyticsInstance

func (client AnalyticsClient) StopAnalyticsInstance(ctx context.Context, request StopAnalyticsInstanceRequest) (response StopAnalyticsInstanceResponse, err error)

StopAnalyticsInstance Stop the specified Analytics instance. The operation is long-running and creates a new WorkRequest.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/StopAnalyticsInstance.go.html to see an example of how to use StopAnalyticsInstance API.

func (AnalyticsClient) UpdateAnalyticsInstance

func (client AnalyticsClient) UpdateAnalyticsInstance(ctx context.Context, request UpdateAnalyticsInstanceRequest) (response UpdateAnalyticsInstanceResponse, err error)

UpdateAnalyticsInstance Updates certain fields of an Analytics instance. Fields that are not provided in the request will not be updated.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/UpdateAnalyticsInstance.go.html to see an example of how to use UpdateAnalyticsInstance API.

func (AnalyticsClient) UpdatePrivateAccessChannel

func (client AnalyticsClient) UpdatePrivateAccessChannel(ctx context.Context, request UpdatePrivateAccessChannelRequest) (response UpdatePrivateAccessChannelResponse, err error)

UpdatePrivateAccessChannel Update the Private Access Channel with the given unique identifier key in the specified Analytics Instance.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/UpdatePrivateAccessChannel.go.html to see an example of how to use UpdatePrivateAccessChannel API.

func (AnalyticsClient) UpdateVanityUrl

func (client AnalyticsClient) UpdateVanityUrl(ctx context.Context, request UpdateVanityUrlRequest) (response UpdateVanityUrlResponse, err error)

UpdateVanityUrl Allows uploading a new certificate for a vanity url, which will have to be done when the current certificate is expiring.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/UpdateVanityUrl.go.html to see an example of how to use UpdateVanityUrl API.

type AnalyticsInstance

AnalyticsInstance Analytics Instance metadata.

type AnalyticsInstance struct {

    // The resource OCID.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
    Name *string `mandatory:"true" json:"name"`

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

    // The current state of an instance.
    LifecycleState AnalyticsInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Analytics feature set.
    FeatureSet FeatureSetEnum `mandatory:"true" json:"featureSet"`

    Capacity *Capacity `mandatory:"true" json:"capacity"`

    NetworkEndpointDetails NetworkEndpointDetails `mandatory:"true" json:"networkEndpointDetails"`

    // The date and time the instance was created, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Optional description.
    Description *string `mandatory:"false" json:"description"`

    // The license used for the service.
    LicenseType LicenseTypeEnum `mandatory:"false" json:"licenseType,omitempty"`

    // Email address receiving notifications.
    EmailNotification *string `mandatory:"false" json:"emailNotification"`

    // Map of PrivateAccessChannel unique identifier key as KEY and PrivateAccessChannel Object as VALUE.
    PrivateAccessChannels map[string]PrivateAccessChannel `mandatory:"false" json:"privateAccessChannels"`

    // Map of VanityUrl unique identifier key as KEY and VanityUrl Object as VALUE.
    VanityUrlDetails map[string]VanityUrlDetails `mandatory:"false" json:"vanityUrlDetails"`

    // URL of the Analytics service.
    ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

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

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

    // The date and time the instance was last updated (in the format defined by RFC3339).
    // This timestamp represents updates made through this API. External events do not
    // influence it.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (AnalyticsInstance) String

func (m AnalyticsInstance) String() string

func (*AnalyticsInstance) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type AnalyticsInstanceLifecycleStateEnum

AnalyticsInstanceLifecycleStateEnum Enum with underlying type: string

type AnalyticsInstanceLifecycleStateEnum string

Set of constants representing the allowable values for AnalyticsInstanceLifecycleStateEnum

const (
    AnalyticsInstanceLifecycleStateActive   AnalyticsInstanceLifecycleStateEnum = "ACTIVE"
    AnalyticsInstanceLifecycleStateCreating AnalyticsInstanceLifecycleStateEnum = "CREATING"
    AnalyticsInstanceLifecycleStateDeleted  AnalyticsInstanceLifecycleStateEnum = "DELETED"
    AnalyticsInstanceLifecycleStateDeleting AnalyticsInstanceLifecycleStateEnum = "DELETING"
    AnalyticsInstanceLifecycleStateFailed   AnalyticsInstanceLifecycleStateEnum = "FAILED"
    AnalyticsInstanceLifecycleStateInactive AnalyticsInstanceLifecycleStateEnum = "INACTIVE"
    AnalyticsInstanceLifecycleStateUpdating AnalyticsInstanceLifecycleStateEnum = "UPDATING"
)

func GetAnalyticsInstanceLifecycleStateEnumValues

func GetAnalyticsInstanceLifecycleStateEnumValues() []AnalyticsInstanceLifecycleStateEnum

GetAnalyticsInstanceLifecycleStateEnumValues Enumerates the set of values for AnalyticsInstanceLifecycleStateEnum

type AnalyticsInstanceSummary

AnalyticsInstanceSummary Analytics Instance metadata (summary view).

type AnalyticsInstanceSummary struct {

    // The resource OCID.
    Id *string `mandatory:"true" json:"id"`

    // The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
    Name *string `mandatory:"true" json:"name"`

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

    // The current state of an instance.
    LifecycleState AnalyticsInstanceLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // Analytics feature set.
    FeatureSet FeatureSetEnum `mandatory:"true" json:"featureSet"`

    Capacity *Capacity `mandatory:"true" json:"capacity"`

    NetworkEndpointDetails NetworkEndpointDetails `mandatory:"true" json:"networkEndpointDetails"`

    // The date and time the instance was created, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Optional description.
    Description *string `mandatory:"false" json:"description"`

    // The license used for the service.
    LicenseType LicenseTypeEnum `mandatory:"false" json:"licenseType,omitempty"`

    // Email address receiving notifications.
    EmailNotification *string `mandatory:"false" json:"emailNotification"`

    // URL of the Analytics service.
    ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

    // The date and time the instance was last updated (in the format defined by RFC3339).
    // This timestamp represents updates made through this API. External events do not
    // influence it.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (AnalyticsInstanceSummary) String

func (m AnalyticsInstanceSummary) String() string

func (*AnalyticsInstanceSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type Capacity

Capacity Service instance capacity metadata (e.g.: OLPU count, number of users, ...etc...).

type Capacity struct {

    // The capacity model to use.
    CapacityType CapacityTypeEnum `mandatory:"true" json:"capacityType"`

    // The capacity value selected (OLPU count, number of users, ...etc...). This parameter affects the
    // number of CPUs, amount of memory or other resources allocated to the instance.
    CapacityValue *int `mandatory:"true" json:"capacityValue"`
}

func (Capacity) String

func (m Capacity) String() string

type CapacityTypeEnum

CapacityTypeEnum Enum with underlying type: string

type CapacityTypeEnum string

Set of constants representing the allowable values for CapacityTypeEnum

const (
    CapacityTypeOlpuCount CapacityTypeEnum = "OLPU_COUNT"
    CapacityTypeUserCount CapacityTypeEnum = "USER_COUNT"
)

func GetCapacityTypeEnumValues

func GetCapacityTypeEnumValues() []CapacityTypeEnum

GetCapacityTypeEnumValues Enumerates the set of values for CapacityTypeEnum

type ChangeAnalyticsInstanceCompartmentRequest

ChangeAnalyticsInstanceCompartmentRequest wrapper for the ChangeAnalyticsInstanceCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ChangeAnalyticsInstanceCompartment.go.html to see an example of how to use ChangeAnalyticsInstanceCompartmentRequest.

type ChangeAnalyticsInstanceCompartmentRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Input payload to move the resource to a different compartment.
    ChangeCompartmentDetails `contributesTo:"body"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ChangeAnalyticsInstanceCompartmentRequest) HTTPRequest

func (request ChangeAnalyticsInstanceCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeAnalyticsInstanceCompartmentRequest) RetryPolicy

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

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

func (ChangeAnalyticsInstanceCompartmentRequest) String

func (request ChangeAnalyticsInstanceCompartmentRequest) String() string

type ChangeAnalyticsInstanceCompartmentResponse

ChangeAnalyticsInstanceCompartmentResponse wrapper for the ChangeAnalyticsInstanceCompartment operation

type ChangeAnalyticsInstanceCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeAnalyticsInstanceCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeAnalyticsInstanceCompartmentResponse) String

func (response ChangeAnalyticsInstanceCompartmentResponse) String() string

type ChangeAnalyticsInstanceNetworkEndpointDetails

ChangeAnalyticsInstanceNetworkEndpointDetails Input payload to update an Analytics instance endpoint details.

type ChangeAnalyticsInstanceNetworkEndpointDetails struct {
    NetworkEndpointDetails NetworkEndpointDetails `mandatory:"true" json:"networkEndpointDetails"`
}

func (ChangeAnalyticsInstanceNetworkEndpointDetails) String

func (m ChangeAnalyticsInstanceNetworkEndpointDetails) String() string

func (*ChangeAnalyticsInstanceNetworkEndpointDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type ChangeAnalyticsInstanceNetworkEndpointRequest

ChangeAnalyticsInstanceNetworkEndpointRequest wrapper for the ChangeAnalyticsInstanceNetworkEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ChangeAnalyticsInstanceNetworkEndpoint.go.html to see an example of how to use ChangeAnalyticsInstanceNetworkEndpointRequest.

type ChangeAnalyticsInstanceNetworkEndpointRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Input payload for changing an Analytics instance network endpoint.
    ChangeAnalyticsInstanceNetworkEndpointDetails `contributesTo:"body"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ChangeAnalyticsInstanceNetworkEndpointRequest) HTTPRequest

func (request ChangeAnalyticsInstanceNetworkEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeAnalyticsInstanceNetworkEndpointRequest) RetryPolicy

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

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

func (ChangeAnalyticsInstanceNetworkEndpointRequest) String

func (request ChangeAnalyticsInstanceNetworkEndpointRequest) String() string

type ChangeAnalyticsInstanceNetworkEndpointResponse

ChangeAnalyticsInstanceNetworkEndpointResponse wrapper for the ChangeAnalyticsInstanceNetworkEndpoint operation

type ChangeAnalyticsInstanceNetworkEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ChangeAnalyticsInstanceNetworkEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeAnalyticsInstanceNetworkEndpointResponse) String

func (response ChangeAnalyticsInstanceNetworkEndpointResponse) String() string

type ChangeCompartmentDetails

ChangeCompartmentDetails Input payload to change a resource's compartment.

type ChangeCompartmentDetails struct {

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

func (ChangeCompartmentDetails) String

func (m ChangeCompartmentDetails) String() string

type CreateAnalyticsInstanceDetails

CreateAnalyticsInstanceDetails Input payload to create an Anaytics instance.

type CreateAnalyticsInstanceDetails struct {

    // The name of the Analytics instance. This name must be unique in the tenancy and cannot be changed.
    Name *string `mandatory:"true" json:"name"`

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

    // Analytics feature set.
    FeatureSet FeatureSetEnum `mandatory:"true" json:"featureSet"`

    Capacity *Capacity `mandatory:"true" json:"capacity"`

    // The license used for the service.
    LicenseType LicenseTypeEnum `mandatory:"true" json:"licenseType"`

    // Optional description.
    Description *string `mandatory:"false" json:"description"`

    // Email address receiving notifications.
    EmailNotification *string `mandatory:"false" json:"emailNotification"`

    NetworkEndpointDetails NetworkEndpointDetails `mandatory:"false" json:"networkEndpointDetails"`

    // IDCS access token identifying a stripe and service administrator user.
    IdcsAccessToken *string `mandatory:"false" json:"idcsAccessToken"`

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

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

func (CreateAnalyticsInstanceDetails) String

func (m CreateAnalyticsInstanceDetails) String() string

func (*CreateAnalyticsInstanceDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type CreateAnalyticsInstanceRequest

CreateAnalyticsInstanceRequest wrapper for the CreateAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/CreateAnalyticsInstance.go.html to see an example of how to use CreateAnalyticsInstanceRequest.

type CreateAnalyticsInstanceRequest struct {

    // Analytics Instance details.
    CreateAnalyticsInstanceDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreateAnalyticsInstanceRequest) HTTPRequest

func (request CreateAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateAnalyticsInstanceRequest) RetryPolicy

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

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

func (CreateAnalyticsInstanceRequest) String

func (request CreateAnalyticsInstanceRequest) String() string

type CreateAnalyticsInstanceResponse

CreateAnalyticsInstanceResponse wrapper for the CreateAnalyticsInstance operation

type CreateAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // The full URI of the resource.
    Location *string `presentIn:"header" name:"location"`
}

func (CreateAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAnalyticsInstanceResponse) String

func (response CreateAnalyticsInstanceResponse) String() string

type CreatePrivateAccessChannelDetails

CreatePrivateAccessChannelDetails Input payload to create a Private Access Channel.

type CreatePrivateAccessChannelDetails struct {

    // Display Name of the Private Access Channel.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID of the customer VCN peered with private access channel.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // OCID of the customer subnet connected to private access channel.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // List of Private Source DNS zones registered with Private Access Channel,
    // where datasource hostnames from these dns zones / domains will be resolved in the peered VCN for access from Analytics Instance.
    // Min of 1 is required and Max of 30 Private Source DNS zones can be registered.
    PrivateSourceDnsZones []PrivateSourceDnsZone `mandatory:"true" json:"privateSourceDnsZones"`
}

func (CreatePrivateAccessChannelDetails) String

func (m CreatePrivateAccessChannelDetails) String() string

type CreatePrivateAccessChannelRequest

CreatePrivateAccessChannelRequest wrapper for the CreatePrivateAccessChannel operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/CreatePrivateAccessChannel.go.html to see an example of how to use CreatePrivateAccessChannelRequest.

type CreatePrivateAccessChannelRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Input payload for creating a private access channel for an Analytics instance.
    CreatePrivateAccessChannelDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreatePrivateAccessChannelRequest) HTTPRequest

func (request CreatePrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePrivateAccessChannelRequest) RetryPolicy

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

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

func (CreatePrivateAccessChannelRequest) String

func (request CreatePrivateAccessChannelRequest) String() string

type CreatePrivateAccessChannelResponse

CreatePrivateAccessChannelResponse wrapper for the CreatePrivateAccessChannel operation

type CreatePrivateAccessChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreatePrivateAccessChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePrivateAccessChannelResponse) String

func (response CreatePrivateAccessChannelResponse) String() string

type CreateVanityUrlDetails

CreateVanityUrlDetails Input payload to create a vanity url.

type CreateVanityUrlDetails struct {

    // List of fully qualified hostnames supported by this vanity URL definition (max of 3).
    Hosts []string `mandatory:"true" json:"hosts"`

    // PEM Private key for HTTPS connections.
    PrivateKey *string `mandatory:"true" json:"privateKey"`

    // PEM certificate for HTTPS connections.
    PublicCertificate *string `mandatory:"true" json:"publicCertificate"`

    // PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
    CaCertificate *string `mandatory:"true" json:"caCertificate"`

    // Optional description.
    Description *string `mandatory:"false" json:"description"`

    // Passphrase for the PEM Private key (if any).
    Passphrase *string `mandatory:"false" json:"passphrase"`
}

func (CreateVanityUrlDetails) String

func (m CreateVanityUrlDetails) String() string

type CreateVanityUrlRequest

CreateVanityUrlRequest wrapper for the CreateVanityUrl operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/CreateVanityUrl.go.html to see an example of how to use CreateVanityUrlRequest.

type CreateVanityUrlRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Vanity url details.
    CreateVanityUrlDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreateVanityUrlRequest) HTTPRequest

func (request CreateVanityUrlRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateVanityUrlRequest) RetryPolicy

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

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

func (CreateVanityUrlRequest) String

func (request CreateVanityUrlRequest) String() string

type CreateVanityUrlResponse

CreateVanityUrlResponse wrapper for the CreateVanityUrl operation

type CreateVanityUrlResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateVanityUrlResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateVanityUrlResponse) String

func (response CreateVanityUrlResponse) String() string

type DeleteAnalyticsInstanceRequest

DeleteAnalyticsInstanceRequest wrapper for the DeleteAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeleteAnalyticsInstance.go.html to see an example of how to use DeleteAnalyticsInstanceRequest.

type DeleteAnalyticsInstanceRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (DeleteAnalyticsInstanceRequest) HTTPRequest

func (request DeleteAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteAnalyticsInstanceRequest) RetryPolicy

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

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

func (DeleteAnalyticsInstanceRequest) String

func (request DeleteAnalyticsInstanceRequest) String() string

type DeleteAnalyticsInstanceResponse

DeleteAnalyticsInstanceResponse wrapper for the DeleteAnalyticsInstance operation

type DeleteAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAnalyticsInstanceResponse) String

func (response DeleteAnalyticsInstanceResponse) String() string

type DeletePrivateAccessChannelRequest

DeletePrivateAccessChannelRequest wrapper for the DeletePrivateAccessChannel operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeletePrivateAccessChannel.go.html to see an example of how to use DeletePrivateAccessChannelRequest.

type DeletePrivateAccessChannelRequest struct {

    // The unique identifier key of the Private Access Channel.
    PrivateAccessChannelKey *string `mandatory:"true" contributesTo:"path" name:"privateAccessChannelKey"`

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (DeletePrivateAccessChannelRequest) HTTPRequest

func (request DeletePrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePrivateAccessChannelRequest) RetryPolicy

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

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

func (DeletePrivateAccessChannelRequest) String

func (request DeletePrivateAccessChannelRequest) String() string

type DeletePrivateAccessChannelResponse

DeletePrivateAccessChannelResponse wrapper for the DeletePrivateAccessChannel operation

type DeletePrivateAccessChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeletePrivateAccessChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeletePrivateAccessChannelResponse) String

func (response DeletePrivateAccessChannelResponse) String() string

type DeleteVanityUrlRequest

DeleteVanityUrlRequest wrapper for the DeleteVanityUrl operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeleteVanityUrl.go.html to see an example of how to use DeleteVanityUrlRequest.

type DeleteVanityUrlRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Specify unique identifier key of a vanity url to update or delete.
    VanityUrlKey *string `mandatory:"true" contributesTo:"path" name:"vanityUrlKey"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (DeleteVanityUrlRequest) HTTPRequest

func (request DeleteVanityUrlRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteVanityUrlRequest) RetryPolicy

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

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

func (DeleteVanityUrlRequest) String

func (request DeleteVanityUrlRequest) String() string

type DeleteVanityUrlResponse

DeleteVanityUrlResponse wrapper for the DeleteVanityUrl operation

type DeleteVanityUrlResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteVanityUrlResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteVanityUrlResponse) String

func (response DeleteVanityUrlResponse) String() string

type DeleteWorkRequestRequest

DeleteWorkRequestRequest wrapper for the DeleteWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/DeleteWorkRequest.go.html to see an example of how to use DeleteWorkRequestRequest.

type DeleteWorkRequestRequest struct {

    // The OCID of the work 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"`

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

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

func (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

DeleteWorkRequestResponse wrapper for the DeleteWorkRequest operation

type DeleteWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteWorkRequestResponse) String

func (response DeleteWorkRequestResponse) String() string

type FeatureSetEnum

FeatureSetEnum Enum with underlying type: string

type FeatureSetEnum string

Set of constants representing the allowable values for FeatureSetEnum

const (
    FeatureSetSelfServiceAnalytics FeatureSetEnum = "SELF_SERVICE_ANALYTICS"
    FeatureSetEnterpriseAnalytics  FeatureSetEnum = "ENTERPRISE_ANALYTICS"
)

func GetFeatureSetEnumValues

func GetFeatureSetEnumValues() []FeatureSetEnum

GetFeatureSetEnumValues Enumerates the set of values for FeatureSetEnum

type GetAnalyticsInstanceRequest

GetAnalyticsInstanceRequest wrapper for the GetAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/GetAnalyticsInstance.go.html to see an example of how to use GetAnalyticsInstanceRequest.

type GetAnalyticsInstanceRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

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

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

func (GetAnalyticsInstanceRequest) HTTPRequest

func (request GetAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAnalyticsInstanceRequest) RetryPolicy

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

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

func (GetAnalyticsInstanceRequest) String

func (request GetAnalyticsInstanceRequest) String() string

type GetAnalyticsInstanceResponse

GetAnalyticsInstanceResponse wrapper for the GetAnalyticsInstance operation

type GetAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAnalyticsInstanceResponse) String

func (response GetAnalyticsInstanceResponse) String() string

type GetPrivateAccessChannelRequest

GetPrivateAccessChannelRequest wrapper for the GetPrivateAccessChannel operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/GetPrivateAccessChannel.go.html to see an example of how to use GetPrivateAccessChannelRequest.

type GetPrivateAccessChannelRequest struct {

    // The unique identifier key of the Private Access Channel.
    PrivateAccessChannelKey *string `mandatory:"true" contributesTo:"path" name:"privateAccessChannelKey"`

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

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

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

func (GetPrivateAccessChannelRequest) HTTPRequest

func (request GetPrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPrivateAccessChannelRequest) RetryPolicy

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

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

func (GetPrivateAccessChannelRequest) String

func (request GetPrivateAccessChannelRequest) String() string

type GetPrivateAccessChannelResponse

GetPrivateAccessChannelResponse wrapper for the GetPrivateAccessChannel operation

type GetPrivateAccessChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetPrivateAccessChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPrivateAccessChannelResponse) String

func (response GetPrivateAccessChannelResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

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

func (GetWorkRequestRequest) 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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

    // The number of seconds a client should wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type LicenseTypeEnum

LicenseTypeEnum Enum with underlying type: string

type LicenseTypeEnum string

Set of constants representing the allowable values for LicenseTypeEnum

const (
    LicenseTypeLicenseIncluded     LicenseTypeEnum = "LICENSE_INCLUDED"
    LicenseTypeBringYourOwnLicense LicenseTypeEnum = "BRING_YOUR_OWN_LICENSE"
)

func GetLicenseTypeEnumValues

func GetLicenseTypeEnumValues() []LicenseTypeEnum

GetLicenseTypeEnumValues Enumerates the set of values for LicenseTypeEnum

type ListAnalyticsInstancesCapacityTypeEnum

ListAnalyticsInstancesCapacityTypeEnum Enum with underlying type: string

type ListAnalyticsInstancesCapacityTypeEnum string

Set of constants representing the allowable values for ListAnalyticsInstancesCapacityTypeEnum

const (
    ListAnalyticsInstancesCapacityTypeOlpuCount ListAnalyticsInstancesCapacityTypeEnum = "OLPU_COUNT"
    ListAnalyticsInstancesCapacityTypeUserCount ListAnalyticsInstancesCapacityTypeEnum = "USER_COUNT"
)

func GetListAnalyticsInstancesCapacityTypeEnumValues

func GetListAnalyticsInstancesCapacityTypeEnumValues() []ListAnalyticsInstancesCapacityTypeEnum

GetListAnalyticsInstancesCapacityTypeEnumValues Enumerates the set of values for ListAnalyticsInstancesCapacityTypeEnum

type ListAnalyticsInstancesFeatureSetEnum

ListAnalyticsInstancesFeatureSetEnum Enum with underlying type: string

type ListAnalyticsInstancesFeatureSetEnum string

Set of constants representing the allowable values for ListAnalyticsInstancesFeatureSetEnum

const (
    ListAnalyticsInstancesFeatureSetSelfServiceAnalytics ListAnalyticsInstancesFeatureSetEnum = "SELF_SERVICE_ANALYTICS"
    ListAnalyticsInstancesFeatureSetEnterpriseAnalytics  ListAnalyticsInstancesFeatureSetEnum = "ENTERPRISE_ANALYTICS"
)

func GetListAnalyticsInstancesFeatureSetEnumValues

func GetListAnalyticsInstancesFeatureSetEnumValues() []ListAnalyticsInstancesFeatureSetEnum

GetListAnalyticsInstancesFeatureSetEnumValues Enumerates the set of values for ListAnalyticsInstancesFeatureSetEnum

type ListAnalyticsInstancesLifecycleStateEnum

ListAnalyticsInstancesLifecycleStateEnum Enum with underlying type: string

type ListAnalyticsInstancesLifecycleStateEnum string

Set of constants representing the allowable values for ListAnalyticsInstancesLifecycleStateEnum

const (
    ListAnalyticsInstancesLifecycleStateActive   ListAnalyticsInstancesLifecycleStateEnum = "ACTIVE"
    ListAnalyticsInstancesLifecycleStateCreating ListAnalyticsInstancesLifecycleStateEnum = "CREATING"
    ListAnalyticsInstancesLifecycleStateDeleted  ListAnalyticsInstancesLifecycleStateEnum = "DELETED"
    ListAnalyticsInstancesLifecycleStateDeleting ListAnalyticsInstancesLifecycleStateEnum = "DELETING"
    ListAnalyticsInstancesLifecycleStateFailed   ListAnalyticsInstancesLifecycleStateEnum = "FAILED"
    ListAnalyticsInstancesLifecycleStateInactive ListAnalyticsInstancesLifecycleStateEnum = "INACTIVE"
    ListAnalyticsInstancesLifecycleStateUpdating ListAnalyticsInstancesLifecycleStateEnum = "UPDATING"
)

func GetListAnalyticsInstancesLifecycleStateEnumValues

func GetListAnalyticsInstancesLifecycleStateEnumValues() []ListAnalyticsInstancesLifecycleStateEnum

GetListAnalyticsInstancesLifecycleStateEnumValues Enumerates the set of values for ListAnalyticsInstancesLifecycleStateEnum

type ListAnalyticsInstancesRequest

ListAnalyticsInstancesRequest wrapper for the ListAnalyticsInstances operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListAnalyticsInstances.go.html to see an example of how to use ListAnalyticsInstancesRequest.

type ListAnalyticsInstancesRequest struct {

    // The OCID of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

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

    // A filter to return only resources that match the given name exactly.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to only return resources matching the capacity type enum. Values are
    // case-insensitive.
    CapacityType ListAnalyticsInstancesCapacityTypeEnum `mandatory:"false" contributesTo:"query" name:"capacityType" omitEmpty:"true"`

    // A filter to only return resources matching the feature set. Values are
    // case-insensitive.
    FeatureSet ListAnalyticsInstancesFeatureSetEnum `mandatory:"false" contributesTo:"query" name:"featureSet" omitEmpty:"true"`

    // A filter to only return resources matching the lifecycle state. The state
    // value is case-insensitive.
    LifecycleState ListAnalyticsInstancesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List"
    // call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field to sort by (one column only). Default sort order is
    // ascending exception of `timeCreated` column (descending).
    SortBy ListAnalyticsInstancesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListAnalyticsInstancesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

func (ListAnalyticsInstancesRequest) HTTPRequest

func (request ListAnalyticsInstancesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAnalyticsInstancesRequest) RetryPolicy

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

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

func (ListAnalyticsInstancesRequest) String

func (request ListAnalyticsInstancesRequest) String() string

type ListAnalyticsInstancesResponse

ListAnalyticsInstancesResponse wrapper for the ListAnalyticsInstances operation

type ListAnalyticsInstancesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []AnalyticsInstanceSummary instances
    Items []AnalyticsInstanceSummary `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListAnalyticsInstancesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAnalyticsInstancesResponse) String

func (response ListAnalyticsInstancesResponse) String() string

type ListAnalyticsInstancesSortByEnum

ListAnalyticsInstancesSortByEnum Enum with underlying type: string

type ListAnalyticsInstancesSortByEnum string

Set of constants representing the allowable values for ListAnalyticsInstancesSortByEnum

const (
    ListAnalyticsInstancesSortByCapacitytype   ListAnalyticsInstancesSortByEnum = "capacityType"
    ListAnalyticsInstancesSortByCapacityvalue  ListAnalyticsInstancesSortByEnum = "capacityValue"
    ListAnalyticsInstancesSortByFeatureset     ListAnalyticsInstancesSortByEnum = "featureSet"
    ListAnalyticsInstancesSortByLifecyclestate ListAnalyticsInstancesSortByEnum = "lifecycleState"
    ListAnalyticsInstancesSortByName           ListAnalyticsInstancesSortByEnum = "name"
    ListAnalyticsInstancesSortByTimecreated    ListAnalyticsInstancesSortByEnum = "timeCreated"
)

func GetListAnalyticsInstancesSortByEnumValues

func GetListAnalyticsInstancesSortByEnumValues() []ListAnalyticsInstancesSortByEnum

GetListAnalyticsInstancesSortByEnumValues Enumerates the set of values for ListAnalyticsInstancesSortByEnum

type ListAnalyticsInstancesSortOrderEnum

ListAnalyticsInstancesSortOrderEnum Enum with underlying type: string

type ListAnalyticsInstancesSortOrderEnum string

Set of constants representing the allowable values for ListAnalyticsInstancesSortOrderEnum

const (
    ListAnalyticsInstancesSortOrderAsc  ListAnalyticsInstancesSortOrderEnum = "ASC"
    ListAnalyticsInstancesSortOrderDesc ListAnalyticsInstancesSortOrderEnum = "DESC"
)

func GetListAnalyticsInstancesSortOrderEnumValues

func GetListAnalyticsInstancesSortOrderEnumValues() []ListAnalyticsInstancesSortOrderEnum

GetListAnalyticsInstancesSortOrderEnumValues Enumerates the set of values for ListAnalyticsInstancesSortOrderEnum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The OCID of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // For list pagination. The maximum number of results per page, or items to return in a paginated
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List"
    // call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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
}

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestError instances
    Items []WorkRequestError `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestErrorsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The OCID of the work request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

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

    // For list pagination. The maximum number of results per page, or items to return in a paginated
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List"
    // call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    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
}

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestLog instances
    Items []WorkRequestLog `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The OCID of the resource associated with a work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // Type of the resource associated with a work request.
    ResourceType ListWorkRequestsResourceTypeEnum `mandatory:"false" contributesTo:"query" name:"resourceType" omitEmpty:"true"`

    // One or more work request status values to filter on.
    Status []ListWorkRequestsStatusEnum `contributesTo:"query" name:"status" omitEmpty:"true" collectionFormat:"multi"`

    // For list pagination. The maximum number of results per page, or items to return in a paginated
    // "List" call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    // Example: `50`
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value of the `opc-next-page` response header from the previous "List"
    // call. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The field used for sorting work request results.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either ascending (`ASC`) or descending (`DESC`).
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

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

func (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 ListWorkRequestsResourceTypeEnum

ListWorkRequestsResourceTypeEnum Enum with underlying type: string

type ListWorkRequestsResourceTypeEnum string

Set of constants representing the allowable values for ListWorkRequestsResourceTypeEnum

const (
    ListWorkRequestsResourceTypeAnalyticsInstance ListWorkRequestsResourceTypeEnum = "ANALYTICS_INSTANCE"
)

func GetListWorkRequestsResourceTypeEnumValues

func GetListWorkRequestsResourceTypeEnumValues() []ListWorkRequestsResourceTypeEnum

GetListWorkRequestsResourceTypeEnumValues Enumerates the set of values for ListWorkRequestsResourceTypeEnum

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestSummary instances
    Items []WorkRequestSummary `presentIn:"body"`

    // For list pagination. When this header appears in the response, additional pages
    // of results remain. For important details about how pagination works, see
    // List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

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

func (ListWorkRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortById            ListWorkRequestsSortByEnum = "id"
    ListWorkRequestsSortByOperationtype ListWorkRequestsSortByEnum = "operationType"
    ListWorkRequestsSortByStatus        ListWorkRequestsSortByEnum = "status"
    ListWorkRequestsSortByTimeaccepted  ListWorkRequestsSortByEnum = "timeAccepted"
    ListWorkRequestsSortByTimestarted   ListWorkRequestsSortByEnum = "timeStarted"
    ListWorkRequestsSortByTimefinished  ListWorkRequestsSortByEnum = "timeFinished"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted   ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusFailed     ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded  ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling  ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled   ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

type NetworkEndpointDetails

NetworkEndpointDetails Base representation of a network endpoint.

type NetworkEndpointDetails interface {
}

type NetworkEndpointTypeEnum

NetworkEndpointTypeEnum Enum with underlying type: string

type NetworkEndpointTypeEnum string

Set of constants representing the allowable values for NetworkEndpointTypeEnum

const (
    NetworkEndpointTypePublic  NetworkEndpointTypeEnum = "PUBLIC"
    NetworkEndpointTypePrivate NetworkEndpointTypeEnum = "PRIVATE"
)

func GetNetworkEndpointTypeEnumValues

func GetNetworkEndpointTypeEnumValues() []NetworkEndpointTypeEnum

GetNetworkEndpointTypeEnumValues Enumerates the set of values for NetworkEndpointTypeEnum

type PrivateAccessChannel

PrivateAccessChannel Analytics Instance Private Access Channel model.

type PrivateAccessChannel struct {

    // Private Access Channel unique identifier key.
    Key *string `mandatory:"true" json:"key"`

    // Display Name of the Private Access Channel.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // OCID of the customer VCN peered with private access channel.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // OCID of the customer subnet connected to private access channel.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // IP Address of the Private Access channel.
    IpAddress *string `mandatory:"true" json:"ipAddress"`

    // The list of IP addresses from the customer subnet connected to private access channel, used as a source Ip by Private Access Channel
    // for network traffic from the AnalyticsInstance to Private Sources.
    EgressSourceIpAddresses []string `mandatory:"true" json:"egressSourceIpAddresses"`

    // List of Private Source DNS zones registered with Private Access Channel,
    // where datasource hostnames from these dns zones / domains will be resolved in the peered VCN for access from Analytics Instance.
    // Min of 1 is required and Max of 30 Private Source DNS zones can be registered.
    PrivateSourceDnsZones []PrivateSourceDnsZone `mandatory:"false" json:"privateSourceDnsZones"`
}

func (PrivateAccessChannel) String

func (m PrivateAccessChannel) String() string

type PrivateEndpointDetails

PrivateEndpointDetails Private endpoint configuration details.

type PrivateEndpointDetails struct {

    // The VCN OCID for the private endpoint.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // The subnet OCID for the private endpoint.
    SubnetId *string `mandatory:"true" json:"subnetId"`
}

func (PrivateEndpointDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (PrivateEndpointDetails) String

func (m PrivateEndpointDetails) String() string

type PrivateSourceDnsZone

PrivateSourceDnsZone Private source DNS Zone model.

type PrivateSourceDnsZone struct {

    // Private Source DNS Zone. Ex: example-vcn.oraclevcn.com, corp.example.com.
    DnsZone *string `mandatory:"true" json:"dnsZone"`

    // Description of private source dns zone.
    Description *string `mandatory:"false" json:"description"`
}

func (PrivateSourceDnsZone) String

func (m PrivateSourceDnsZone) String() string

type PublicEndpointDetails

PublicEndpointDetails Public endpoint configuration details.

type PublicEndpointDetails struct {

    // Source IP addresses or IP address ranges igress rules.
    WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"`

    // Virtual Cloud Networks allowed to access this network endpoint.
    WhitelistedVcns []VirtualCloudNetwork `mandatory:"false" json:"whitelistedVcns"`
}

func (PublicEndpointDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (PublicEndpointDetails) String

func (m PublicEndpointDetails) String() string

type ScaleAnalyticsInstanceDetails

ScaleAnalyticsInstanceDetails Input payload to scale an Analytics instance up or down.

type ScaleAnalyticsInstanceDetails struct {
    Capacity *Capacity `mandatory:"true" json:"capacity"`
}

func (ScaleAnalyticsInstanceDetails) String

func (m ScaleAnalyticsInstanceDetails) String() string

type ScaleAnalyticsInstanceRequest

ScaleAnalyticsInstanceRequest wrapper for the ScaleAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/ScaleAnalyticsInstance.go.html to see an example of how to use ScaleAnalyticsInstanceRequest.

type ScaleAnalyticsInstanceRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Input payload for scaling an Analytics instance up or down.
    ScaleAnalyticsInstanceDetails `contributesTo:"body"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ScaleAnalyticsInstanceRequest) HTTPRequest

func (request ScaleAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ScaleAnalyticsInstanceRequest) RetryPolicy

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

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

func (ScaleAnalyticsInstanceRequest) String

func (request ScaleAnalyticsInstanceRequest) String() string

type ScaleAnalyticsInstanceResponse

ScaleAnalyticsInstanceResponse wrapper for the ScaleAnalyticsInstance operation

type ScaleAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (ScaleAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ScaleAnalyticsInstanceResponse) String

func (response ScaleAnalyticsInstanceResponse) String() string

type SortByEnum

SortByEnum Enum with underlying type: string

type SortByEnum string

Set of constants representing the allowable values for SortByEnum

const (
    SortByCapacityType   SortByEnum = "capacityType"
    SortByCapacityValue  SortByEnum = "capacityValue"
    SortByFeatureSet     SortByEnum = "featureSet"
    SortByLifecycleState SortByEnum = "lifecycleState"
    SortByName           SortByEnum = "name"
    SortByTimeCreated    SortByEnum = "timeCreated"
)

func GetSortByEnumValues

func GetSortByEnumValues() []SortByEnum

GetSortByEnumValues Enumerates the set of values for SortByEnum

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type StartAnalyticsInstanceRequest

StartAnalyticsInstanceRequest wrapper for the StartAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/StartAnalyticsInstance.go.html to see an example of how to use StartAnalyticsInstanceRequest.

type StartAnalyticsInstanceRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (StartAnalyticsInstanceRequest) HTTPRequest

func (request StartAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartAnalyticsInstanceRequest) RetryPolicy

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

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

func (StartAnalyticsInstanceRequest) String

func (request StartAnalyticsInstanceRequest) String() string

type StartAnalyticsInstanceResponse

StartAnalyticsInstanceResponse wrapper for the StartAnalyticsInstance operation

type StartAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (StartAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StartAnalyticsInstanceResponse) String

func (response StartAnalyticsInstanceResponse) String() string

type StopAnalyticsInstanceRequest

StopAnalyticsInstanceRequest wrapper for the StopAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/StopAnalyticsInstance.go.html to see an example of how to use StopAnalyticsInstanceRequest.

type StopAnalyticsInstanceRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (StopAnalyticsInstanceRequest) HTTPRequest

func (request StopAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StopAnalyticsInstanceRequest) RetryPolicy

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

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

func (StopAnalyticsInstanceRequest) String

func (request StopAnalyticsInstanceRequest) String() string

type StopAnalyticsInstanceResponse

StopAnalyticsInstanceResponse wrapper for the StopAnalyticsInstance operation

type StopAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (StopAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (StopAnalyticsInstanceResponse) String

func (response StopAnalyticsInstanceResponse) String() string

type UpdateAnalyticsInstanceDetails

UpdateAnalyticsInstanceDetails Input payload to update an Analytics instance. Fields that are not provided will not be updated.

type UpdateAnalyticsInstanceDetails struct {

    // Optional description.
    Description *string `mandatory:"false" json:"description"`

    // Email address receiving notifications.
    EmailNotification *string `mandatory:"false" json:"emailNotification"`

    // The license used for the service.
    LicenseType LicenseTypeEnum `mandatory:"false" json:"licenseType,omitempty"`

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

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

func (UpdateAnalyticsInstanceDetails) String

func (m UpdateAnalyticsInstanceDetails) String() string

type UpdateAnalyticsInstanceRequest

UpdateAnalyticsInstanceRequest wrapper for the UpdateAnalyticsInstance operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/UpdateAnalyticsInstance.go.html to see an example of how to use UpdateAnalyticsInstanceRequest.

type UpdateAnalyticsInstanceRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // The Analytics Instance fields to update. Fields that are not provided
    // will not be updated.
    UpdateAnalyticsInstanceDetails `contributesTo:"body"`

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

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

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

func (UpdateAnalyticsInstanceRequest) HTTPRequest

func (request UpdateAnalyticsInstanceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAnalyticsInstanceRequest) RetryPolicy

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

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

func (UpdateAnalyticsInstanceRequest) String

func (request UpdateAnalyticsInstanceRequest) String() string

type UpdateAnalyticsInstanceResponse

UpdateAnalyticsInstanceResponse wrapper for the UpdateAnalyticsInstance operation

type UpdateAnalyticsInstanceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (UpdateAnalyticsInstanceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateAnalyticsInstanceResponse) String

func (response UpdateAnalyticsInstanceResponse) String() string

type UpdatePrivateAccessChannelDetails

UpdatePrivateAccessChannelDetails Input payload to update a Private Access Channel.

type UpdatePrivateAccessChannelDetails struct {

    // Display Name of the Private Access Channel.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // OCID of the customer VCN peered with private access channel.
    VcnId *string `mandatory:"false" json:"vcnId"`

    // OCID of the customer subnet connected to private access channel.
    SubnetId *string `mandatory:"false" json:"subnetId"`

    // List of Private Source DNS zones registered with Private Access Channel,
    // where datasource hostnames from these dns zones / domains will be resolved in the peered VCN for access from Analytics Instance.
    // Min of 1 is required and Max of 30 Private Source DNS zones can be registered.
    PrivateSourceDnsZones []PrivateSourceDnsZone `mandatory:"false" json:"privateSourceDnsZones"`
}

func (UpdatePrivateAccessChannelDetails) String

func (m UpdatePrivateAccessChannelDetails) String() string

type UpdatePrivateAccessChannelRequest

UpdatePrivateAccessChannelRequest wrapper for the UpdatePrivateAccessChannel operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/UpdatePrivateAccessChannel.go.html to see an example of how to use UpdatePrivateAccessChannelRequest.

type UpdatePrivateAccessChannelRequest struct {

    // The unique identifier key of the Private Access Channel.
    PrivateAccessChannelKey *string `mandatory:"true" contributesTo:"path" name:"privateAccessChannelKey"`

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Update the Private Access Channel with the given unique identifier key in the specified Analytics Instance.
    UpdatePrivateAccessChannelDetails `contributesTo:"body"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (UpdatePrivateAccessChannelRequest) HTTPRequest

func (request UpdatePrivateAccessChannelRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePrivateAccessChannelRequest) RetryPolicy

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

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

func (UpdatePrivateAccessChannelRequest) String

func (request UpdatePrivateAccessChannelRequest) String() string

type UpdatePrivateAccessChannelResponse

UpdatePrivateAccessChannelResponse wrapper for the UpdatePrivateAccessChannel operation

type UpdatePrivateAccessChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (UpdatePrivateAccessChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdatePrivateAccessChannelResponse) String

func (response UpdatePrivateAccessChannelResponse) String() string

type UpdateVanityUrlDetails

UpdateVanityUrlDetails Input payload to update a vanity url.

type UpdateVanityUrlDetails struct {

    // PEM Private key for HTTPS connections.
    PrivateKey *string `mandatory:"true" json:"privateKey"`

    // PEM certificate for HTTPS connections.
    PublicCertificate *string `mandatory:"true" json:"publicCertificate"`

    // PEM CA certificate(s) for HTTPS connections. This may include multiple PEM certificates.
    CaCertificate *string `mandatory:"true" json:"caCertificate"`

    // Passphrase for the PEM Private key (if any).
    Passphrase *string `mandatory:"false" json:"passphrase"`
}

func (UpdateVanityUrlDetails) String

func (m UpdateVanityUrlDetails) String() string

type UpdateVanityUrlRequest

UpdateVanityUrlRequest wrapper for the UpdateVanityUrl operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/analytics/UpdateVanityUrl.go.html to see an example of how to use UpdateVanityUrlRequest.

type UpdateVanityUrlRequest struct {

    // The OCID of the AnalyticsInstance.
    AnalyticsInstanceId *string `mandatory:"true" contributesTo:"path" name:"analyticsInstanceId"`

    // Specify unique identifier key of a vanity url to update or delete.
    VanityUrlKey *string `mandatory:"true" contributesTo:"path" name:"vanityUrlKey"`

    // Vanity url details to update (certificate).
    UpdateVanityUrlDetails `contributesTo:"body"`

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

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of 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
    // may be rejected).
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (UpdateVanityUrlRequest) HTTPRequest

func (request UpdateVanityUrlRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateVanityUrlRequest) RetryPolicy

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

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

func (UpdateVanityUrlRequest) String

func (request UpdateVanityUrlRequest) String() string

type UpdateVanityUrlResponse

UpdateVanityUrlResponse wrapper for the UpdateVanityUrl operation

type UpdateVanityUrlResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // The OCID of the work request. Use GetWorkRequest with this ID to track the status
    // of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (UpdateVanityUrlResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateVanityUrlResponse) String

func (response UpdateVanityUrlResponse) String() string

type VanityUrlDetails

VanityUrlDetails Vanity url configuration details.

type VanityUrlDetails struct {

    // The vanity url unique identifier key.
    Key *string `mandatory:"false" json:"key"`

    // Description of the vanity url.
    Description *string `mandatory:"false" json:"description"`

    // List of urls supported by this vanity URL definition (max of 3).
    Urls []string `mandatory:"false" json:"urls"`

    // List of fully qualified hostnames supported by this vanity URL definition (max of 3).
    Hosts []string `mandatory:"false" json:"hosts"`

    // PEM certificate for HTTPS connections.
    PublicCertificate *string `mandatory:"false" json:"publicCertificate"`
}

func (VanityUrlDetails) String

func (m VanityUrlDetails) String() string

type VirtualCloudNetwork

VirtualCloudNetwork Virtual Cloud Network definition.

type VirtualCloudNetwork struct {

    // The Virtual Cloud Network OCID.
    Id *string `mandatory:"true" json:"id"`

    // Source IP addresses or IP address ranges igress rules.
    WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"`
}

func (VirtualCloudNetwork) String

func (m VirtualCloudNetwork) String() string

type WorkRequest

WorkRequest An asynchronous work request.

type WorkRequest struct {

    // The resource OCID.
    Id *string `mandatory:"true" json:"id"`

    // The operation performed by the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The current status of the work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The compartment OCID of this work request.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources this work request affects.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The time the work request was accepted, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The time the work request was started, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the work request was finished, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

type WorkRequestActionResultEnum

WorkRequestActionResultEnum Enum with underlying type: string

type WorkRequestActionResultEnum string

Set of constants representing the allowable values for WorkRequestActionResultEnum

const (
    WorkRequestActionResultCompartmentChanged          WorkRequestActionResultEnum = "COMPARTMENT_CHANGED"
    WorkRequestActionResultCreated                     WorkRequestActionResultEnum = "CREATED"
    WorkRequestActionResultDeleted                     WorkRequestActionResultEnum = "DELETED"
    WorkRequestActionResultStarted                     WorkRequestActionResultEnum = "STARTED"
    WorkRequestActionResultStopped                     WorkRequestActionResultEnum = "STOPPED"
    WorkRequestActionResultScaled                      WorkRequestActionResultEnum = "SCALED"
    WorkRequestActionResultNetworkEndpointChanged      WorkRequestActionResultEnum = "NETWORK_ENDPOINT_CHANGED"
    WorkRequestActionResultVanityUrlCreated            WorkRequestActionResultEnum = "VANITY_URL_CREATED"
    WorkRequestActionResultVanityUrlUpdated            WorkRequestActionResultEnum = "VANITY_URL_UPDATED"
    WorkRequestActionResultVanityUrlDeleted            WorkRequestActionResultEnum = "VANITY_URL_DELETED"
    WorkRequestActionResultPrivateAccessChannelCreated WorkRequestActionResultEnum = "PRIVATE_ACCESS_CHANNEL_CREATED"
    WorkRequestActionResultPrivateAccessChannelUpdated WorkRequestActionResultEnum = "PRIVATE_ACCESS_CHANNEL_UPDATED"
    WorkRequestActionResultPrivateAccessChannelDeleted WorkRequestActionResultEnum = "PRIVATE_ACCESS_CHANNEL_DELETED"
    WorkRequestActionResultNone                        WorkRequestActionResultEnum = "NONE"
)

func GetWorkRequestActionResultEnumValues

func GetWorkRequestActionResultEnumValues() []WorkRequestActionResultEnum

GetWorkRequestActionResultEnumValues Enumerates the set of values for WorkRequestActionResultEnum

type WorkRequestError

WorkRequestError Error encountered during the execution of a work request.

type WorkRequestError struct {

    // A short error code that defines the error, meant for programmatic parsing.
    Code *string `mandatory:"true" json:"code"`

    // Error message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occured, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

type WorkRequestLog

WorkRequestLog Log entries related to a specific work request.

type WorkRequestLog struct {

    // The description of the event that occurred.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log entry occured, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLog) String

func (m WorkRequestLog) String() string

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeCreateAnalyticsInstance                WorkRequestOperationTypeEnum = "CREATE_ANALYTICS_INSTANCE"
    WorkRequestOperationTypeDeleteAnalyticsInstance                WorkRequestOperationTypeEnum = "DELETE_ANALYTICS_INSTANCE"
    WorkRequestOperationTypeStartAnalyticsInstance                 WorkRequestOperationTypeEnum = "START_ANALYTICS_INSTANCE"
    WorkRequestOperationTypeStopAnalyticsInstance                  WorkRequestOperationTypeEnum = "STOP_ANALYTICS_INSTANCE"
    WorkRequestOperationTypeScaleAnalyticsInstance                 WorkRequestOperationTypeEnum = "SCALE_ANALYTICS_INSTANCE"
    WorkRequestOperationTypeChangeAnalyticsInstanceCompartment     WorkRequestOperationTypeEnum = "CHANGE_ANALYTICS_INSTANCE_COMPARTMENT"
    WorkRequestOperationTypeChangeAnalyticsInstanceNetworkEndpoint WorkRequestOperationTypeEnum = "CHANGE_ANALYTICS_INSTANCE_NETWORK_ENDPOINT"
    WorkRequestOperationTypeCreateVanityUrl                        WorkRequestOperationTypeEnum = "CREATE_VANITY_URL"
    WorkRequestOperationTypeUpdateVanityUrl                        WorkRequestOperationTypeEnum = "UPDATE_VANITY_URL"
    WorkRequestOperationTypeDeleteVanityUrl                        WorkRequestOperationTypeEnum = "DELETE_VANITY_URL"
    WorkRequestOperationTypeCreatePrivateAccessChannel             WorkRequestOperationTypeEnum = "CREATE_PRIVATE_ACCESS_CHANNEL"
    WorkRequestOperationTypeUpdatePrivateAccessChannel             WorkRequestOperationTypeEnum = "UPDATE_PRIVATE_ACCESS_CHANNEL"
    WorkRequestOperationTypeDeletePrivateAccessChannel             WorkRequestOperationTypeEnum = "DELETE_PRIVATE_ACCESS_CHANNEL"
)

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource The representation of WorkRequestResource

type WorkRequestResource struct {

    // The way in which this resource was affected by this work request.
    ActionResult WorkRequestActionResultEnum `mandatory:"true" json:"actionResult"`

    // The type of the resource the work request is affecting.
    ResourceType WorkRequestResourceTypeEnum `mandatory:"true" json:"resourceType"`

    // The OCID of the resource the work request is affecting.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI of the affected resource.
    ResourceUri *string `mandatory:"true" json:"resourceUri"`

    // Additional metadata of the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

type WorkRequestResourceTypeEnum

WorkRequestResourceTypeEnum Enum with underlying type: string

type WorkRequestResourceTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceTypeEnum

const (
    WorkRequestResourceTypeAnalyticsInstance WorkRequestResourceTypeEnum = "ANALYTICS_INSTANCE"
)

func GetWorkRequestResourceTypeEnumValues

func GetWorkRequestResourceTypeEnumValues() []WorkRequestResourceTypeEnum

GetWorkRequestResourceTypeEnumValues Enumerates the set of values for WorkRequestResourceTypeEnum

type WorkRequestSortByEnum

WorkRequestSortByEnum Enum with underlying type: string

type WorkRequestSortByEnum string

Set of constants representing the allowable values for WorkRequestSortByEnum

const (
    WorkRequestSortById            WorkRequestSortByEnum = "id"
    WorkRequestSortByOperationType WorkRequestSortByEnum = "operationType"
    WorkRequestSortByStatus        WorkRequestSortByEnum = "status"
    WorkRequestSortByTimeAccepted  WorkRequestSortByEnum = "timeAccepted"
    WorkRequestSortByTimeStarted   WorkRequestSortByEnum = "timeStarted"
    WorkRequestSortByTimeFinished  WorkRequestSortByEnum = "timeFinished"
)

func GetWorkRequestSortByEnumValues

func GetWorkRequestSortByEnumValues() []WorkRequestSortByEnum

GetWorkRequestSortByEnumValues Enumerates the set of values for WorkRequestSortByEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary An asynchronous work request.

type WorkRequestSummary struct {

    // The resource OCID.
    Id *string `mandatory:"true" json:"id"`

    // The operation performed by the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The current status of the work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The compartment OCID of this work request.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources this work request affects.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The time the work request was accepted, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The time the work request was started, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The time the work request was finished, in the format defined by RFC3339.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string