...

Package limitsincrease

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

Overview ▾

Index ▾

func GetLimitsIncreaseItemRequestLifecycleStateEnumStringValues() []string
func GetLimitsIncreaseQuestionSummaryQuestionTypeEnumStringValues() []string
func GetLimitsIncreaseRequestCommentSenderTypeEnumStringValues() []string
func GetLimitsIncreaseRequestLifecycleStateEnumStringValues() []string
func GetListLimitsIncreaseItemRequestsSortByEnumStringValues() []string
func GetListLimitsIncreaseItemRequestsSortOrderEnumStringValues() []string
func GetListLimitsIncreaseQuestionsSortByEnumStringValues() []string
func GetListLimitsIncreaseQuestionsSortOrderEnumStringValues() []string
func GetListLimitsIncreaseRequestsSortByEnumStringValues() []string
func GetListLimitsIncreaseRequestsSortOrderEnumStringValues() []string
func GetPatchInstructionOperationEnumStringValues() []string
type CancelLimitsIncreaseItemRequestRequest
    func (request CancelLimitsIncreaseItemRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelLimitsIncreaseItemRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelLimitsIncreaseItemRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelLimitsIncreaseItemRequestRequest) String() string
    func (request CancelLimitsIncreaseItemRequestRequest) ValidateEnumValue() (bool, error)
type CancelLimitsIncreaseItemRequestResponse
    func (response CancelLimitsIncreaseItemRequestResponse) HTTPResponse() *http.Response
    func (response CancelLimitsIncreaseItemRequestResponse) String() string
type CancelLimitsIncreaseRequestRequest
    func (request CancelLimitsIncreaseRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelLimitsIncreaseRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelLimitsIncreaseRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelLimitsIncreaseRequestRequest) String() string
    func (request CancelLimitsIncreaseRequestRequest) ValidateEnumValue() (bool, error)
type CancelLimitsIncreaseRequestResponse
    func (response CancelLimitsIncreaseRequestResponse) HTTPResponse() *http.Response
    func (response CancelLimitsIncreaseRequestResponse) String() string
type CreateLimitsIncreaseItemRequestDetails
    func (m CreateLimitsIncreaseItemRequestDetails) String() string
    func (m CreateLimitsIncreaseItemRequestDetails) ValidateEnumValue() (bool, error)
type CreateLimitsIncreaseRequestDetails
    func (m CreateLimitsIncreaseRequestDetails) String() string
    func (m CreateLimitsIncreaseRequestDetails) ValidateEnumValue() (bool, error)
type CreateLimitsIncreaseRequestRequest
    func (request CreateLimitsIncreaseRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateLimitsIncreaseRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateLimitsIncreaseRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateLimitsIncreaseRequestRequest) String() string
    func (request CreateLimitsIncreaseRequestRequest) ValidateEnumValue() (bool, error)
type CreateLimitsIncreaseRequestResponse
    func (response CreateLimitsIncreaseRequestResponse) HTTPResponse() *http.Response
    func (response CreateLimitsIncreaseRequestResponse) String() string
type DeleteLimitsIncreaseRequestRequest
    func (request DeleteLimitsIncreaseRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteLimitsIncreaseRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteLimitsIncreaseRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteLimitsIncreaseRequestRequest) String() string
    func (request DeleteLimitsIncreaseRequestRequest) ValidateEnumValue() (bool, error)
type DeleteLimitsIncreaseRequestResponse
    func (response DeleteLimitsIncreaseRequestResponse) HTTPResponse() *http.Response
    func (response DeleteLimitsIncreaseRequestResponse) String() string
type GetLimitsIncreaseItemRequestRequest
    func (request GetLimitsIncreaseItemRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLimitsIncreaseItemRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLimitsIncreaseItemRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLimitsIncreaseItemRequestRequest) String() string
    func (request GetLimitsIncreaseItemRequestRequest) ValidateEnumValue() (bool, error)
type GetLimitsIncreaseItemRequestResponse
    func (response GetLimitsIncreaseItemRequestResponse) HTTPResponse() *http.Response
    func (response GetLimitsIncreaseItemRequestResponse) String() string
type GetLimitsIncreaseRequestRequest
    func (request GetLimitsIncreaseRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetLimitsIncreaseRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetLimitsIncreaseRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetLimitsIncreaseRequestRequest) String() string
    func (request GetLimitsIncreaseRequestRequest) ValidateEnumValue() (bool, error)
type GetLimitsIncreaseRequestResponse
    func (response GetLimitsIncreaseRequestResponse) HTTPResponse() *http.Response
    func (response GetLimitsIncreaseRequestResponse) String() string
type LimitsIncreaseClient
    func NewLimitsIncreaseClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LimitsIncreaseClient, err error)
    func NewLimitsIncreaseClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LimitsIncreaseClient, err error)
    func (client LimitsIncreaseClient) CancelLimitsIncreaseItemRequest(ctx context.Context, request CancelLimitsIncreaseItemRequestRequest) (response CancelLimitsIncreaseItemRequestResponse, err error)
    func (client LimitsIncreaseClient) CancelLimitsIncreaseRequest(ctx context.Context, request CancelLimitsIncreaseRequestRequest) (response CancelLimitsIncreaseRequestResponse, err error)
    func (client *LimitsIncreaseClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client LimitsIncreaseClient) CreateLimitsIncreaseRequest(ctx context.Context, request CreateLimitsIncreaseRequestRequest) (response CreateLimitsIncreaseRequestResponse, err error)
    func (client LimitsIncreaseClient) DeleteLimitsIncreaseRequest(ctx context.Context, request DeleteLimitsIncreaseRequestRequest) (response DeleteLimitsIncreaseRequestResponse, err error)
    func (client LimitsIncreaseClient) GetLimitsIncreaseItemRequest(ctx context.Context, request GetLimitsIncreaseItemRequestRequest) (response GetLimitsIncreaseItemRequestResponse, err error)
    func (client LimitsIncreaseClient) GetLimitsIncreaseRequest(ctx context.Context, request GetLimitsIncreaseRequestRequest) (response GetLimitsIncreaseRequestResponse, err error)
    func (client LimitsIncreaseClient) ListLimitsIncreaseItemRequests(ctx context.Context, request ListLimitsIncreaseItemRequestsRequest) (response ListLimitsIncreaseItemRequestsResponse, err error)
    func (client LimitsIncreaseClient) ListLimitsIncreaseQuestions(ctx context.Context, request ListLimitsIncreaseQuestionsRequest) (response ListLimitsIncreaseQuestionsResponse, err error)
    func (client LimitsIncreaseClient) ListLimitsIncreaseRequests(ctx context.Context, request ListLimitsIncreaseRequestsRequest) (response ListLimitsIncreaseRequestsResponse, err error)
    func (client LimitsIncreaseClient) PatchLimitsIncreaseRequest(ctx context.Context, request PatchLimitsIncreaseRequestRequest) (response PatchLimitsIncreaseRequestResponse, err error)
    func (client *LimitsIncreaseClient) SetRegion(region string)
    func (client LimitsIncreaseClient) UpdateLimitsIncreaseRequest(ctx context.Context, request UpdateLimitsIncreaseRequestRequest) (response UpdateLimitsIncreaseRequestResponse, err error)
type LimitsIncreaseItemQuestionRequest
    func (m LimitsIncreaseItemQuestionRequest) String() string
    func (m LimitsIncreaseItemQuestionRequest) ValidateEnumValue() (bool, error)
type LimitsIncreaseItemQuestionResponse
    func (m LimitsIncreaseItemQuestionResponse) String() string
    func (m LimitsIncreaseItemQuestionResponse) ValidateEnumValue() (bool, error)
type LimitsIncreaseItemRequest
    func (m LimitsIncreaseItemRequest) String() string
    func (m LimitsIncreaseItemRequest) ValidateEnumValue() (bool, error)
type LimitsIncreaseItemRequestCollection
    func (m LimitsIncreaseItemRequestCollection) String() string
    func (m LimitsIncreaseItemRequestCollection) ValidateEnumValue() (bool, error)
type LimitsIncreaseItemRequestLifecycleStateEnum
    func GetLimitsIncreaseItemRequestLifecycleStateEnumValues() []LimitsIncreaseItemRequestLifecycleStateEnum
    func GetMappingLimitsIncreaseItemRequestLifecycleStateEnum(val string) (LimitsIncreaseItemRequestLifecycleStateEnum, bool)
type LimitsIncreaseItemRequestSummary
    func (m LimitsIncreaseItemRequestSummary) String() string
    func (m LimitsIncreaseItemRequestSummary) ValidateEnumValue() (bool, error)
type LimitsIncreaseQuestionCollection
    func (m LimitsIncreaseQuestionCollection) String() string
    func (m LimitsIncreaseQuestionCollection) ValidateEnumValue() (bool, error)
type LimitsIncreaseQuestionSummary
    func (m LimitsIncreaseQuestionSummary) String() string
    func (m LimitsIncreaseQuestionSummary) ValidateEnumValue() (bool, error)
type LimitsIncreaseQuestionSummaryQuestionTypeEnum
    func GetLimitsIncreaseQuestionSummaryQuestionTypeEnumValues() []LimitsIncreaseQuestionSummaryQuestionTypeEnum
    func GetMappingLimitsIncreaseQuestionSummaryQuestionTypeEnum(val string) (LimitsIncreaseQuestionSummaryQuestionTypeEnum, bool)
type LimitsIncreaseRequest
    func (m LimitsIncreaseRequest) String() string
    func (m LimitsIncreaseRequest) ValidateEnumValue() (bool, error)
type LimitsIncreaseRequestCollection
    func (m LimitsIncreaseRequestCollection) String() string
    func (m LimitsIncreaseRequestCollection) ValidateEnumValue() (bool, error)
type LimitsIncreaseRequestComment
    func (m LimitsIncreaseRequestComment) String() string
    func (m LimitsIncreaseRequestComment) ValidateEnumValue() (bool, error)
type LimitsIncreaseRequestCommentSenderTypeEnum
    func GetLimitsIncreaseRequestCommentSenderTypeEnumValues() []LimitsIncreaseRequestCommentSenderTypeEnum
    func GetMappingLimitsIncreaseRequestCommentSenderTypeEnum(val string) (LimitsIncreaseRequestCommentSenderTypeEnum, bool)
type LimitsIncreaseRequestLifecycleStateEnum
    func GetLimitsIncreaseRequestLifecycleStateEnumValues() []LimitsIncreaseRequestLifecycleStateEnum
    func GetMappingLimitsIncreaseRequestLifecycleStateEnum(val string) (LimitsIncreaseRequestLifecycleStateEnum, bool)
type LimitsIncreaseRequestSummary
    func (m LimitsIncreaseRequestSummary) String() string
    func (m LimitsIncreaseRequestSummary) ValidateEnumValue() (bool, error)
type ListLimitsIncreaseItemRequestsRequest
    func (request ListLimitsIncreaseItemRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLimitsIncreaseItemRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLimitsIncreaseItemRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLimitsIncreaseItemRequestsRequest) String() string
    func (request ListLimitsIncreaseItemRequestsRequest) ValidateEnumValue() (bool, error)
type ListLimitsIncreaseItemRequestsResponse
    func (response ListLimitsIncreaseItemRequestsResponse) HTTPResponse() *http.Response
    func (response ListLimitsIncreaseItemRequestsResponse) String() string
type ListLimitsIncreaseItemRequestsSortByEnum
    func GetListLimitsIncreaseItemRequestsSortByEnumValues() []ListLimitsIncreaseItemRequestsSortByEnum
    func GetMappingListLimitsIncreaseItemRequestsSortByEnum(val string) (ListLimitsIncreaseItemRequestsSortByEnum, bool)
type ListLimitsIncreaseItemRequestsSortOrderEnum
    func GetListLimitsIncreaseItemRequestsSortOrderEnumValues() []ListLimitsIncreaseItemRequestsSortOrderEnum
    func GetMappingListLimitsIncreaseItemRequestsSortOrderEnum(val string) (ListLimitsIncreaseItemRequestsSortOrderEnum, bool)
type ListLimitsIncreaseQuestionsRequest
    func (request ListLimitsIncreaseQuestionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLimitsIncreaseQuestionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLimitsIncreaseQuestionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLimitsIncreaseQuestionsRequest) String() string
    func (request ListLimitsIncreaseQuestionsRequest) ValidateEnumValue() (bool, error)
type ListLimitsIncreaseQuestionsResponse
    func (response ListLimitsIncreaseQuestionsResponse) HTTPResponse() *http.Response
    func (response ListLimitsIncreaseQuestionsResponse) String() string
type ListLimitsIncreaseQuestionsSortByEnum
    func GetListLimitsIncreaseQuestionsSortByEnumValues() []ListLimitsIncreaseQuestionsSortByEnum
    func GetMappingListLimitsIncreaseQuestionsSortByEnum(val string) (ListLimitsIncreaseQuestionsSortByEnum, bool)
type ListLimitsIncreaseQuestionsSortOrderEnum
    func GetListLimitsIncreaseQuestionsSortOrderEnumValues() []ListLimitsIncreaseQuestionsSortOrderEnum
    func GetMappingListLimitsIncreaseQuestionsSortOrderEnum(val string) (ListLimitsIncreaseQuestionsSortOrderEnum, bool)
type ListLimitsIncreaseRequestsRequest
    func (request ListLimitsIncreaseRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListLimitsIncreaseRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListLimitsIncreaseRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListLimitsIncreaseRequestsRequest) String() string
    func (request ListLimitsIncreaseRequestsRequest) ValidateEnumValue() (bool, error)
type ListLimitsIncreaseRequestsResponse
    func (response ListLimitsIncreaseRequestsResponse) HTTPResponse() *http.Response
    func (response ListLimitsIncreaseRequestsResponse) String() string
type ListLimitsIncreaseRequestsSortByEnum
    func GetListLimitsIncreaseRequestsSortByEnumValues() []ListLimitsIncreaseRequestsSortByEnum
    func GetMappingListLimitsIncreaseRequestsSortByEnum(val string) (ListLimitsIncreaseRequestsSortByEnum, bool)
type ListLimitsIncreaseRequestsSortOrderEnum
    func GetListLimitsIncreaseRequestsSortOrderEnumValues() []ListLimitsIncreaseRequestsSortOrderEnum
    func GetMappingListLimitsIncreaseRequestsSortOrderEnum(val string) (ListLimitsIncreaseRequestsSortOrderEnum, bool)
type PatchInsertInstruction
    func (m PatchInsertInstruction) GetSelection() *string
    func (m PatchInsertInstruction) MarshalJSON() (buff []byte, e error)
    func (m PatchInsertInstruction) String() string
    func (m PatchInsertInstruction) ValidateEnumValue() (bool, error)
type PatchInstruction
type PatchInstructionOperationEnum
    func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)
    func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum
type PatchLimitsIncreaseRequestDetails
    func (m PatchLimitsIncreaseRequestDetails) String() string
    func (m *PatchLimitsIncreaseRequestDetails) UnmarshalJSON(data []byte) (e error)
    func (m PatchLimitsIncreaseRequestDetails) ValidateEnumValue() (bool, error)
type PatchLimitsIncreaseRequestRequest
    func (request PatchLimitsIncreaseRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PatchLimitsIncreaseRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PatchLimitsIncreaseRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request PatchLimitsIncreaseRequestRequest) String() string
    func (request PatchLimitsIncreaseRequestRequest) ValidateEnumValue() (bool, error)
type PatchLimitsIncreaseRequestResponse
    func (response PatchLimitsIncreaseRequestResponse) HTTPResponse() *http.Response
    func (response PatchLimitsIncreaseRequestResponse) String() string
type UpdateLimitsIncreaseRequestDetails
    func (m UpdateLimitsIncreaseRequestDetails) String() string
    func (m UpdateLimitsIncreaseRequestDetails) ValidateEnumValue() (bool, error)
type UpdateLimitsIncreaseRequestRequest
    func (request UpdateLimitsIncreaseRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateLimitsIncreaseRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateLimitsIncreaseRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateLimitsIncreaseRequestRequest) String() string
    func (request UpdateLimitsIncreaseRequestRequest) ValidateEnumValue() (bool, error)
type UpdateLimitsIncreaseRequestResponse
    func (response UpdateLimitsIncreaseRequestResponse) HTTPResponse() *http.Response
    func (response UpdateLimitsIncreaseRequestResponse) String() string

Package files

cancel_limits_increase_item_request_request_response.go cancel_limits_increase_request_request_response.go create_limits_increase_item_request_details.go create_limits_increase_request_details.go create_limits_increase_request_request_response.go delete_limits_increase_request_request_response.go get_limits_increase_item_request_request_response.go get_limits_increase_request_request_response.go limits_increase_item_question_request.go limits_increase_item_question_response.go limits_increase_item_request.go limits_increase_item_request_collection.go limits_increase_item_request_summary.go limits_increase_question_collection.go limits_increase_question_summary.go limits_increase_request.go limits_increase_request_collection.go limits_increase_request_comment.go limits_increase_request_summary.go limitsincrease_client.go list_limits_increase_item_requests_request_response.go list_limits_increase_questions_request_response.go list_limits_increase_requests_request_response.go patch_insert_instruction.go patch_instruction.go patch_limits_increase_request_details.go patch_limits_increase_request_request_response.go update_limits_increase_request_details.go update_limits_increase_request_request_response.go

func GetLimitsIncreaseItemRequestLifecycleStateEnumStringValues

func GetLimitsIncreaseItemRequestLifecycleStateEnumStringValues() []string

GetLimitsIncreaseItemRequestLifecycleStateEnumStringValues Enumerates the set of values in String for LimitsIncreaseItemRequestLifecycleStateEnum

func GetLimitsIncreaseQuestionSummaryQuestionTypeEnumStringValues

func GetLimitsIncreaseQuestionSummaryQuestionTypeEnumStringValues() []string

GetLimitsIncreaseQuestionSummaryQuestionTypeEnumStringValues Enumerates the set of values in String for LimitsIncreaseQuestionSummaryQuestionTypeEnum

func GetLimitsIncreaseRequestCommentSenderTypeEnumStringValues

func GetLimitsIncreaseRequestCommentSenderTypeEnumStringValues() []string

GetLimitsIncreaseRequestCommentSenderTypeEnumStringValues Enumerates the set of values in String for LimitsIncreaseRequestCommentSenderTypeEnum

func GetLimitsIncreaseRequestLifecycleStateEnumStringValues

func GetLimitsIncreaseRequestLifecycleStateEnumStringValues() []string

GetLimitsIncreaseRequestLifecycleStateEnumStringValues Enumerates the set of values in String for LimitsIncreaseRequestLifecycleStateEnum

func GetListLimitsIncreaseItemRequestsSortByEnumStringValues

func GetListLimitsIncreaseItemRequestsSortByEnumStringValues() []string

GetListLimitsIncreaseItemRequestsSortByEnumStringValues Enumerates the set of values in String for ListLimitsIncreaseItemRequestsSortByEnum

func GetListLimitsIncreaseItemRequestsSortOrderEnumStringValues

func GetListLimitsIncreaseItemRequestsSortOrderEnumStringValues() []string

GetListLimitsIncreaseItemRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListLimitsIncreaseItemRequestsSortOrderEnum

func GetListLimitsIncreaseQuestionsSortByEnumStringValues

func GetListLimitsIncreaseQuestionsSortByEnumStringValues() []string

GetListLimitsIncreaseQuestionsSortByEnumStringValues Enumerates the set of values in String for ListLimitsIncreaseQuestionsSortByEnum

func GetListLimitsIncreaseQuestionsSortOrderEnumStringValues

func GetListLimitsIncreaseQuestionsSortOrderEnumStringValues() []string

GetListLimitsIncreaseQuestionsSortOrderEnumStringValues Enumerates the set of values in String for ListLimitsIncreaseQuestionsSortOrderEnum

func GetListLimitsIncreaseRequestsSortByEnumStringValues

func GetListLimitsIncreaseRequestsSortByEnumStringValues() []string

GetListLimitsIncreaseRequestsSortByEnumStringValues Enumerates the set of values in String for ListLimitsIncreaseRequestsSortByEnum

func GetListLimitsIncreaseRequestsSortOrderEnumStringValues

func GetListLimitsIncreaseRequestsSortOrderEnumStringValues() []string

GetListLimitsIncreaseRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListLimitsIncreaseRequestsSortOrderEnum

func GetPatchInstructionOperationEnumStringValues

func GetPatchInstructionOperationEnumStringValues() []string

GetPatchInstructionOperationEnumStringValues Enumerates the set of values in String for PatchInstructionOperationEnum

type CancelLimitsIncreaseItemRequestRequest

CancelLimitsIncreaseItemRequestRequest wrapper for the CancelLimitsIncreaseItemRequest operation

See also

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

type CancelLimitsIncreaseItemRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseItemRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseItemRequestId"`

    // Override request id for request tracking purposes.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This value (etag) should be passed when you want to ensure that no-one else has changed the value while you're making
    // an update. To get the current etag, make a GET call and read the current etag header.
    // If GET returns 404, and you still want to ensure that noone else has executed a SET operation, pass the following
    // header instead: `if-none-match: *`
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Idempotency token to make sure that a second create operation won't fail if the first one succeeded.
    // This can be any random string.
    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 (CancelLimitsIncreaseItemRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelLimitsIncreaseItemRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelLimitsIncreaseItemRequestRequest) RetryPolicy

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

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

func (CancelLimitsIncreaseItemRequestRequest) String

func (request CancelLimitsIncreaseItemRequestRequest) String() string

func (CancelLimitsIncreaseItemRequestRequest) ValidateEnumValue

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

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

type CancelLimitsIncreaseItemRequestResponse

CancelLimitsIncreaseItemRequestResponse wrapper for the CancelLimitsIncreaseItemRequest operation

type CancelLimitsIncreaseItemRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseItemRequest instance
    LimitsIncreaseItemRequest `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 (CancelLimitsIncreaseItemRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelLimitsIncreaseItemRequestResponse) String

func (response CancelLimitsIncreaseItemRequestResponse) String() string

type CancelLimitsIncreaseRequestRequest

CancelLimitsIncreaseRequestRequest wrapper for the CancelLimitsIncreaseRequest operation

See also

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

type CancelLimitsIncreaseRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseRequestId"`

    // Override request id for request tracking purposes.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This value (etag) should be passed when you want to ensure that no-one else has changed the value while you're making
    // an update. To get the current etag, make a GET call and read the current etag header.
    // If GET returns 404, and you still want to ensure that noone else has executed a SET operation, pass the following
    // header instead: `if-none-match: *`
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Idempotency token to make sure that a second create operation won't fail if the first one succeeded.
    // This can be any random string.
    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 (CancelLimitsIncreaseRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CancelLimitsIncreaseRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CancelLimitsIncreaseRequestRequest) RetryPolicy

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

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

func (CancelLimitsIncreaseRequestRequest) String

func (request CancelLimitsIncreaseRequestRequest) String() string

func (CancelLimitsIncreaseRequestRequest) ValidateEnumValue

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

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

type CancelLimitsIncreaseRequestResponse

CancelLimitsIncreaseRequestResponse wrapper for the CancelLimitsIncreaseRequest operation

type CancelLimitsIncreaseRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseRequest instance
    LimitsIncreaseRequest `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 (CancelLimitsIncreaseRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CancelLimitsIncreaseRequestResponse) String

func (response CancelLimitsIncreaseRequestResponse) String() string

type CreateLimitsIncreaseItemRequestDetails

CreateLimitsIncreaseItemRequestDetails The configuration details for creating a limit increase item within a limit increase request. For more information, see Creating a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/create-requests.htm).

type CreateLimitsIncreaseItemRequestDetails struct {

    // The name of the service that owns the limit.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The name of the limit to be increased.
    LimitName *string `mandatory:"true" json:"limitName"`

    // The region for the limit increase.
    Region *string `mandatory:"true" json:"region"`

    // The requested value of the increase.
    Value *int64 `mandatory:"true" json:"value"`

    // The scope of the limit increase item.
    // For OCI, use the logical availability domain (AD) of the request.
    // For Multicloud, use the availability zone (AZ) of the request
    Scope *string `mandatory:"false" json:"scope"`

    // List of questionnaire responses.
    QuestionnaireResponse []LimitsIncreaseItemQuestionRequest `mandatory:"false" json:"questionnaireResponse"`
}

func (CreateLimitsIncreaseItemRequestDetails) String

func (m CreateLimitsIncreaseItemRequestDetails) String() string

func (CreateLimitsIncreaseItemRequestDetails) ValidateEnumValue

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

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

type CreateLimitsIncreaseRequestDetails

CreateLimitsIncreaseRequestDetails The configuration details for creating a limit increase request.

type CreateLimitsIncreaseRequestDetails struct {

    // The user-friendly name of the limit increase request. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment for the new limit increase request.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Reason for the limit increase request.
    Justification *string `mandatory:"true" json:"justification"`

    // List of items in the limit increase request.
    LimitsIncreaseItemRequests []CreateLimitsIncreaseItemRequestDetails `mandatory:"true" json:"limitsIncreaseItemRequests"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy subscription for the limit increase request.
    SubscriptionId *string `mandatory:"false" json:"subscriptionId"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateLimitsIncreaseRequestDetails) String

func (m CreateLimitsIncreaseRequestDetails) String() string

func (CreateLimitsIncreaseRequestDetails) ValidateEnumValue

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

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

type CreateLimitsIncreaseRequestRequest

CreateLimitsIncreaseRequestRequest wrapper for the CreateLimitsIncreaseRequest operation

See also

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

type CreateLimitsIncreaseRequestRequest struct {

    // The new limit increase request details
    CreateLimitsIncreaseRequestDetails `contributesTo:"body"`

    // Idempotency token to make sure that a second create operation won't fail if the first one succeeded.
    // This can be any random string.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Override request id for request tracking purposes.
    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 (CreateLimitsIncreaseRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateLimitsIncreaseRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateLimitsIncreaseRequestRequest) RetryPolicy

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

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

func (CreateLimitsIncreaseRequestRequest) String

func (request CreateLimitsIncreaseRequestRequest) String() string

func (CreateLimitsIncreaseRequestRequest) ValidateEnumValue

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

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

type CreateLimitsIncreaseRequestResponse

CreateLimitsIncreaseRequestResponse wrapper for the CreateLimitsIncreaseRequest operation

type CreateLimitsIncreaseRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseRequest instance
    LimitsIncreaseRequest `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 (CreateLimitsIncreaseRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateLimitsIncreaseRequestResponse) String

func (response CreateLimitsIncreaseRequestResponse) String() string

type DeleteLimitsIncreaseRequestRequest

DeleteLimitsIncreaseRequestRequest wrapper for the DeleteLimitsIncreaseRequest operation

See also

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

type DeleteLimitsIncreaseRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseRequestId"`

    // Override request id for request tracking purposes.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This value (etag) should be passed when you want to ensure that no-one else has changed the value while you're making
    // an update. To get the current etag, make a GET call and read the current etag header.
    // If GET returns 404, and you still want to ensure that noone else has executed a SET operation, pass the following
    // header instead: `if-none-match: *`
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (DeleteLimitsIncreaseRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteLimitsIncreaseRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteLimitsIncreaseRequestRequest) RetryPolicy

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

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

func (DeleteLimitsIncreaseRequestRequest) String

func (request DeleteLimitsIncreaseRequestRequest) String() string

func (DeleteLimitsIncreaseRequestRequest) ValidateEnumValue

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

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

type DeleteLimitsIncreaseRequestResponse

DeleteLimitsIncreaseRequestResponse wrapper for the DeleteLimitsIncreaseRequest operation

type DeleteLimitsIncreaseRequestResponse 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 (DeleteLimitsIncreaseRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteLimitsIncreaseRequestResponse) String

func (response DeleteLimitsIncreaseRequestResponse) String() string

type GetLimitsIncreaseItemRequestRequest

GetLimitsIncreaseItemRequestRequest wrapper for the GetLimitsIncreaseItemRequest operation

See also

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

type GetLimitsIncreaseItemRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseItemRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseItemRequestId"`

    // Override request id for request tracking purposes.
    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 (GetLimitsIncreaseItemRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetLimitsIncreaseItemRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetLimitsIncreaseItemRequestRequest) RetryPolicy

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

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

func (GetLimitsIncreaseItemRequestRequest) String

func (request GetLimitsIncreaseItemRequestRequest) String() string

func (GetLimitsIncreaseItemRequestRequest) ValidateEnumValue

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

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

type GetLimitsIncreaseItemRequestResponse

GetLimitsIncreaseItemRequestResponse wrapper for the GetLimitsIncreaseItemRequest operation

type GetLimitsIncreaseItemRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseItemRequest instance
    LimitsIncreaseItemRequest `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 (GetLimitsIncreaseItemRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetLimitsIncreaseItemRequestResponse) String

func (response GetLimitsIncreaseItemRequestResponse) String() string

type GetLimitsIncreaseRequestRequest

GetLimitsIncreaseRequestRequest wrapper for the GetLimitsIncreaseRequest operation

See also

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

type GetLimitsIncreaseRequestRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseRequestId"`

    // Override request id for request tracking purposes.
    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 (GetLimitsIncreaseRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetLimitsIncreaseRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetLimitsIncreaseRequestRequest) RetryPolicy

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

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

func (GetLimitsIncreaseRequestRequest) String

func (request GetLimitsIncreaseRequestRequest) String() string

func (GetLimitsIncreaseRequestRequest) ValidateEnumValue

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

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

type GetLimitsIncreaseRequestResponse

GetLimitsIncreaseRequestResponse wrapper for the GetLimitsIncreaseRequest operation

type GetLimitsIncreaseRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseRequest instance
    LimitsIncreaseRequest `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 (GetLimitsIncreaseRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetLimitsIncreaseRequestResponse) String

func (response GetLimitsIncreaseRequestResponse) String() string

type LimitsIncreaseClient

LimitsIncreaseClient a client for LimitsIncrease

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

func NewLimitsIncreaseClientWithConfigurationProvider

func NewLimitsIncreaseClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client LimitsIncreaseClient, err error)

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

func NewLimitsIncreaseClientWithOboToken

func NewLimitsIncreaseClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client LimitsIncreaseClient, err error)

NewLimitsIncreaseClientWithOboToken Creates a new default LimitsIncrease 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 (LimitsIncreaseClient) CancelLimitsIncreaseItemRequest

func (client LimitsIncreaseClient) CancelLimitsIncreaseItemRequest(ctx context.Context, request CancelLimitsIncreaseItemRequestRequest) (response CancelLimitsIncreaseItemRequestResponse, err error)

CancelLimitsIncreaseItemRequest Withdraws the specified item from the limit increase request. For more information, see Withdrawing an Item from a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/withdraw-item-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/CancelLimitsIncreaseItemRequest.go.html to see an example of how to use CancelLimitsIncreaseItemRequest API. A default retry strategy applies to this operation CancelLimitsIncreaseItemRequest()

func (LimitsIncreaseClient) CancelLimitsIncreaseRequest

func (client LimitsIncreaseClient) CancelLimitsIncreaseRequest(ctx context.Context, request CancelLimitsIncreaseRequestRequest) (response CancelLimitsIncreaseRequestResponse, err error)

CancelLimitsIncreaseRequest Withdraws the specified limit increase request. For more information, see Withdrawing a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/withdraw-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/CancelLimitsIncreaseRequest.go.html to see an example of how to use CancelLimitsIncreaseRequest API. A default retry strategy applies to this operation CancelLimitsIncreaseRequest()

func (*LimitsIncreaseClient) ConfigurationProvider

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

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

func (LimitsIncreaseClient) CreateLimitsIncreaseRequest

func (client LimitsIncreaseClient) CreateLimitsIncreaseRequest(ctx context.Context, request CreateLimitsIncreaseRequestRequest) (response CreateLimitsIncreaseRequestResponse, err error)

CreateLimitsIncreaseRequest Creates a limit increase request in the specified compartment. For more information, see Creating a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/create-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/CreateLimitsIncreaseRequest.go.html to see an example of how to use CreateLimitsIncreaseRequest API. A default retry strategy applies to this operation CreateLimitsIncreaseRequest()

func (LimitsIncreaseClient) DeleteLimitsIncreaseRequest

func (client LimitsIncreaseClient) DeleteLimitsIncreaseRequest(ctx context.Context, request DeleteLimitsIncreaseRequestRequest) (response DeleteLimitsIncreaseRequestResponse, err error)

DeleteLimitsIncreaseRequest Deletes the specified limit increase request. For more information, see Deleting a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/delete-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/DeleteLimitsIncreaseRequest.go.html to see an example of how to use DeleteLimitsIncreaseRequest API. A default retry strategy applies to this operation DeleteLimitsIncreaseRequest()

func (LimitsIncreaseClient) GetLimitsIncreaseItemRequest

func (client LimitsIncreaseClient) GetLimitsIncreaseItemRequest(ctx context.Context, request GetLimitsIncreaseItemRequestRequest) (response GetLimitsIncreaseItemRequestResponse, err error)

GetLimitsIncreaseItemRequest Gets the specified item from the limit increase request. For more information, see Getting Details for a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/get-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/GetLimitsIncreaseItemRequest.go.html to see an example of how to use GetLimitsIncreaseItemRequest API. A default retry strategy applies to this operation GetLimitsIncreaseItemRequest()

func (LimitsIncreaseClient) GetLimitsIncreaseRequest

func (client LimitsIncreaseClient) GetLimitsIncreaseRequest(ctx context.Context, request GetLimitsIncreaseRequestRequest) (response GetLimitsIncreaseRequestResponse, err error)

GetLimitsIncreaseRequest Gets the specified limit increase request. For more information, see Getting Details for a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/get-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/GetLimitsIncreaseRequest.go.html to see an example of how to use GetLimitsIncreaseRequest API. A default retry strategy applies to this operation GetLimitsIncreaseRequest()

func (LimitsIncreaseClient) ListLimitsIncreaseItemRequests

func (client LimitsIncreaseClient) ListLimitsIncreaseItemRequests(ctx context.Context, request ListLimitsIncreaseItemRequestsRequest) (response ListLimitsIncreaseItemRequestsResponse, err error)

ListLimitsIncreaseItemRequests Lists items in the specified limit increase request. For more information, see Getting Details for a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/get-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/ListLimitsIncreaseItemRequests.go.html to see an example of how to use ListLimitsIncreaseItemRequests API. A default retry strategy applies to this operation ListLimitsIncreaseItemRequests()

func (LimitsIncreaseClient) ListLimitsIncreaseQuestions

func (client LimitsIncreaseClient) ListLimitsIncreaseQuestions(ctx context.Context, request ListLimitsIncreaseQuestionsRequest) (response ListLimitsIncreaseQuestionsResponse, err error)

ListLimitsIncreaseQuestions Gets the fields for the specified service and limit name. Service name is required if limit name is provided. If limit name is not provided, returns all questions for the specified service. If service name is not provided, returns all available questions. For more information, see Creating a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/create-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/ListLimitsIncreaseQuestions.go.html to see an example of how to use ListLimitsIncreaseQuestions API. A default retry strategy applies to this operation ListLimitsIncreaseQuestions()

func (LimitsIncreaseClient) ListLimitsIncreaseRequests

func (client LimitsIncreaseClient) ListLimitsIncreaseRequests(ctx context.Context, request ListLimitsIncreaseRequestsRequest) (response ListLimitsIncreaseRequestsResponse, err error)

ListLimitsIncreaseRequests Lists limit increase requests in the specified compartment. For more information, see Listing Limit Increase Requests (https://docs.oracle.com/iaas/Content/General/service-limits/list-requests.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/ListLimitsIncreaseRequests.go.html to see an example of how to use ListLimitsIncreaseRequests API. A default retry strategy applies to this operation ListLimitsIncreaseRequests()

func (LimitsIncreaseClient) PatchLimitsIncreaseRequest

func (client LimitsIncreaseClient) PatchLimitsIncreaseRequest(ctx context.Context, request PatchLimitsIncreaseRequestRequest) (response PatchLimitsIncreaseRequestResponse, err error)

PatchLimitsIncreaseRequest Adds one or more comments to the specified limit increase request. For more information, see Adding Comments to a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/comment-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/PatchLimitsIncreaseRequest.go.html to see an example of how to use PatchLimitsIncreaseRequest API. A default retry strategy applies to this operation PatchLimitsIncreaseRequest()

func (*LimitsIncreaseClient) SetRegion

func (client *LimitsIncreaseClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (LimitsIncreaseClient) UpdateLimitsIncreaseRequest

func (client LimitsIncreaseClient) UpdateLimitsIncreaseRequest(ctx context.Context, request UpdateLimitsIncreaseRequestRequest) (response UpdateLimitsIncreaseRequestResponse, err error)

UpdateLimitsIncreaseRequest Updates the limit increase request. For more information, see Updating a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/update-request.htm).

See also

Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/limitsincrease/UpdateLimitsIncreaseRequest.go.html to see an example of how to use UpdateLimitsIncreaseRequest API. A default retry strategy applies to this operation UpdateLimitsIncreaseRequest()

type LimitsIncreaseItemQuestionRequest

LimitsIncreaseItemQuestionRequest A question response.

type LimitsIncreaseItemQuestionRequest struct {

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

    // The response to the question.
    QuestionResponse *string `mandatory:"true" json:"questionResponse"`
}

func (LimitsIncreaseItemQuestionRequest) String

func (m LimitsIncreaseItemQuestionRequest) String() string

func (LimitsIncreaseItemQuestionRequest) ValidateEnumValue

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

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

type LimitsIncreaseItemQuestionResponse

LimitsIncreaseItemQuestionResponse A question and its response.

type LimitsIncreaseItemQuestionResponse struct {

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

    // The text of the question.
    QuestionText *string `mandatory:"true" json:"questionText"`

    // The response to the question.
    QuestionResponse *string `mandatory:"true" json:"questionResponse"`
}

func (LimitsIncreaseItemQuestionResponse) String

func (m LimitsIncreaseItemQuestionResponse) String() string

func (LimitsIncreaseItemQuestionResponse) ValidateEnumValue

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

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

type LimitsIncreaseItemRequest

LimitsIncreaseItemRequest The properties that define a limit increase item in a limit increase request. For information about limit increase requests, see Working with Limit Increase Requests (https://docs.oracle.com/iaas/Content/General/service-limits/requests.htm).

type LimitsIncreaseItemRequest struct {

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase item.
    // Note: The tenancy is the root compartment).
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The region code for the limit increase item.
    Region *string `mandatory:"true" json:"region"`

    // The name of the service that owns the limit.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The name of the limit to be increased.
    LimitName *string `mandatory:"true" json:"limitName"`

    // The value of the limit for the tenancy at the time of the request. Purely informative.
    CurrentValue *int64 `mandatory:"true" json:"currentValue"`

    // The new value requested for the limit.
    Value *int64 `mandatory:"true" json:"value"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request that the limit increase item belongs to.
    LimitsIncreaseRequestId *string `mandatory:"true" json:"limitsIncreaseRequestId"`

    // The time that the limit increase item was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current status of the limit increase item.
    LifecycleState LimitsIncreaseItemRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The scope of the limit increase item.
    // For OCI, use the logical availability domain (AD) of the request.
    // For Multicloud, use the availability zone (AZ) of the request
    Scope *string `mandatory:"false" json:"scope"`

    // The time that the limit increase item was resolved. Format defined by RFC3339.
    TimeResolution *common.SDKTime `mandatory:"false" json:"timeResolution"`

    // The time that the limit increase item was last updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // List of questionnaire responses for the limit increase item.
    QuestionnaireResponse []LimitsIncreaseItemQuestionResponse `mandatory:"false" json:"questionnaireResponse"`
}

func (LimitsIncreaseItemRequest) String

func (m LimitsIncreaseItemRequest) String() string

func (LimitsIncreaseItemRequest) ValidateEnumValue

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

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

type LimitsIncreaseItemRequestCollection

LimitsIncreaseItemRequestCollection Collection of property summaries for limit increase items within the indicated limit increase request.

type LimitsIncreaseItemRequestCollection struct {

    // List of limit increase items.
    Items []LimitsIncreaseItemRequestSummary `mandatory:"true" json:"items"`
}

func (LimitsIncreaseItemRequestCollection) String

func (m LimitsIncreaseItemRequestCollection) String() string

func (LimitsIncreaseItemRequestCollection) ValidateEnumValue

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

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

type LimitsIncreaseItemRequestLifecycleStateEnum

LimitsIncreaseItemRequestLifecycleStateEnum Enum with underlying type: string

type LimitsIncreaseItemRequestLifecycleStateEnum string

Set of constants representing the allowable values for LimitsIncreaseItemRequestLifecycleStateEnum

const (
    LimitsIncreaseItemRequestLifecycleStateAccepted   LimitsIncreaseItemRequestLifecycleStateEnum = "ACCEPTED"
    LimitsIncreaseItemRequestLifecycleStateInProgress LimitsIncreaseItemRequestLifecycleStateEnum = "IN_PROGRESS"
    LimitsIncreaseItemRequestLifecycleStateSucceeded  LimitsIncreaseItemRequestLifecycleStateEnum = "SUCCEEDED"
    LimitsIncreaseItemRequestLifecycleStateCanceled   LimitsIncreaseItemRequestLifecycleStateEnum = "CANCELED"
    LimitsIncreaseItemRequestLifecycleStateFailed     LimitsIncreaseItemRequestLifecycleStateEnum = "FAILED"
)

func GetLimitsIncreaseItemRequestLifecycleStateEnumValues

func GetLimitsIncreaseItemRequestLifecycleStateEnumValues() []LimitsIncreaseItemRequestLifecycleStateEnum

GetLimitsIncreaseItemRequestLifecycleStateEnumValues Enumerates the set of values for LimitsIncreaseItemRequestLifecycleStateEnum

func GetMappingLimitsIncreaseItemRequestLifecycleStateEnum

func GetMappingLimitsIncreaseItemRequestLifecycleStateEnum(val string) (LimitsIncreaseItemRequestLifecycleStateEnum, bool)

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

type LimitsIncreaseItemRequestSummary

LimitsIncreaseItemRequestSummary A summary of properties for a limit increase item within the indicated limit increase request.

type LimitsIncreaseItemRequestSummary struct {

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase item.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The region code for the limit increase item.
    Region *string `mandatory:"true" json:"region"`

    // The name of the service that owns the limit.
    ServiceName *string `mandatory:"true" json:"serviceName"`

    // The name of the limit to be increased.
    LimitName *string `mandatory:"true" json:"limitName"`

    // The requested value for the limit.
    Value *int64 `mandatory:"true" json:"value"`

    // The value of the limit for the tenancy at the time of the request. Purely informative.
    CurrentValue *int64 `mandatory:"true" json:"currentValue"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request that the limit increase item belongs to.
    LimitsIncreaseRequestId *string `mandatory:"true" json:"limitsIncreaseRequestId"`

    // The time that the limit increase request was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The current status of the limit increase item.
    LifecycleState LimitsIncreaseItemRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The scope of the limit increase item.
    // For OCI, use the logical availability domain (AD) of the request.
    // For Multicloud, use the availability zone (AZ) of the request
    Scope *string `mandatory:"false" json:"scope"`
}

func (LimitsIncreaseItemRequestSummary) String

func (m LimitsIncreaseItemRequestSummary) String() string

func (LimitsIncreaseItemRequestSummary) ValidateEnumValue

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

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

type LimitsIncreaseQuestionCollection

LimitsIncreaseQuestionCollection Collection of questions to be asked for certain limits. Example questions include database version for some limits in Autonomous AI Database or email domain for some limits in Email Delivery. For more information, see Creating a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/create-request.htm).

type LimitsIncreaseQuestionCollection struct {

    // List of questions to be asked for certain limits.
    Items []LimitsIncreaseQuestionSummary `mandatory:"true" json:"items"`
}

func (LimitsIncreaseQuestionCollection) String

func (m LimitsIncreaseQuestionCollection) String() string

func (LimitsIncreaseQuestionCollection) ValidateEnumValue

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

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

type LimitsIncreaseQuestionSummary

LimitsIncreaseQuestionSummary A summary of properties for a question to be asked for a certain limit. Example questions include database version for some limits in Autonomous AI Database or email domain for some limits in Email Delivery. For more information, see Creating a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/create-request.htm).

type LimitsIncreaseQuestionSummary struct {

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

    // The name of the service for the question.
    Service *string `mandatory:"true" json:"service"`

    // The text for the question.
    QuestionText *string `mandatory:"true" json:"questionText"`

    // The type of question.
    QuestionType LimitsIncreaseQuestionSummaryQuestionTypeEnum `mandatory:"true" json:"questionType"`

    // When `true`, requires an answer to the question.
    IsRequired *bool `mandatory:"true" json:"isRequired"`

    // The name of the limit for the question (empty if the question is for the service).
    LimitName *string `mandatory:"false" json:"limitName"`

    // Set options for the question. Applies to questions that aren't free text.
    Options map[string]string `mandatory:"false" json:"options"`
}

func (LimitsIncreaseQuestionSummary) String

func (m LimitsIncreaseQuestionSummary) String() string

func (LimitsIncreaseQuestionSummary) ValidateEnumValue

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

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

type LimitsIncreaseQuestionSummaryQuestionTypeEnum

LimitsIncreaseQuestionSummaryQuestionTypeEnum Enum with underlying type: string

type LimitsIncreaseQuestionSummaryQuestionTypeEnum string

Set of constants representing the allowable values for LimitsIncreaseQuestionSummaryQuestionTypeEnum

const (
    LimitsIncreaseQuestionSummaryQuestionTypeText     LimitsIncreaseQuestionSummaryQuestionTypeEnum = "TEXT"
    LimitsIncreaseQuestionSummaryQuestionTypeNumber   LimitsIncreaseQuestionSummaryQuestionTypeEnum = "NUMBER"
    LimitsIncreaseQuestionSummaryQuestionTypeRadio    LimitsIncreaseQuestionSummaryQuestionTypeEnum = "RADIO"
    LimitsIncreaseQuestionSummaryQuestionTypeCheckbox LimitsIncreaseQuestionSummaryQuestionTypeEnum = "CHECKBOX"
)

func GetLimitsIncreaseQuestionSummaryQuestionTypeEnumValues

func GetLimitsIncreaseQuestionSummaryQuestionTypeEnumValues() []LimitsIncreaseQuestionSummaryQuestionTypeEnum

GetLimitsIncreaseQuestionSummaryQuestionTypeEnumValues Enumerates the set of values for LimitsIncreaseQuestionSummaryQuestionTypeEnum

func GetMappingLimitsIncreaseQuestionSummaryQuestionTypeEnum

func GetMappingLimitsIncreaseQuestionSummaryQuestionTypeEnum(val string) (LimitsIncreaseQuestionSummaryQuestionTypeEnum, bool)

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

type LimitsIncreaseRequest

LimitsIncreaseRequest The properties that define a limit increase request. For information about limit increase requests, see Working with Limit Increase Requests (https://docs.oracle.com/iaas/Content/General/service-limits/requests.htm).

type LimitsIncreaseRequest struct {

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

    // The user-friendly name of the limit increase request. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase request.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current status of the limit increase request.
    LifecycleState LimitsIncreaseRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // List of limit increase items within the limit increase request.
    LimitsIncreaseItemRequests []LimitsIncreaseItemRequest `mandatory:"true" json:"limitsIncreaseItemRequests"`

    // The time that the limit increase request was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy subscription for the limit increase request.
    SubscriptionId *string `mandatory:"false" json:"subscriptionId"`

    // Reason for the limit increase request.
    Justification *string `mandatory:"false" json:"justification"`

    // The time that the limit increase request was updated. Format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The time that the limit increase request was resolved (reached a terminal state). Format defined by RFC3339.
    TimeResolution *common.SDKTime `mandatory:"false" json:"timeResolution"`

    // List of comments in the limit increase request. A comment is typically between the requester and OCI Support.
    CustomerComments []LimitsIncreaseRequestComment `mandatory:"false" json:"customerComments"`

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

func (LimitsIncreaseRequest) String

func (m LimitsIncreaseRequest) String() string

func (LimitsIncreaseRequest) ValidateEnumValue

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

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

type LimitsIncreaseRequestCollection

LimitsIncreaseRequestCollection Collection of property summaries for limit increase requests.

type LimitsIncreaseRequestCollection struct {

    // A list of limit increase requests.
    Items []LimitsIncreaseRequestSummary `mandatory:"true" json:"items"`
}

func (LimitsIncreaseRequestCollection) String

func (m LimitsIncreaseRequestCollection) String() string

func (LimitsIncreaseRequestCollection) ValidateEnumValue

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

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

type LimitsIncreaseRequestComment

LimitsIncreaseRequestComment The properties that define a comment in a limit increase request.

type LimitsIncreaseRequestComment struct {

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

    // The time that the comment was created. Format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The comment sender type.
    SenderType LimitsIncreaseRequestCommentSenderTypeEnum `mandatory:"true" json:"senderType"`
}

func (LimitsIncreaseRequestComment) String

func (m LimitsIncreaseRequestComment) String() string

func (LimitsIncreaseRequestComment) ValidateEnumValue

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

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

type LimitsIncreaseRequestCommentSenderTypeEnum

LimitsIncreaseRequestCommentSenderTypeEnum Enum with underlying type: string

type LimitsIncreaseRequestCommentSenderTypeEnum string

Set of constants representing the allowable values for LimitsIncreaseRequestCommentSenderTypeEnum

const (
    LimitsIncreaseRequestCommentSenderTypeCustomer LimitsIncreaseRequestCommentSenderTypeEnum = "CUSTOMER"
    LimitsIncreaseRequestCommentSenderTypeOracle   LimitsIncreaseRequestCommentSenderTypeEnum = "ORACLE"
)

func GetLimitsIncreaseRequestCommentSenderTypeEnumValues

func GetLimitsIncreaseRequestCommentSenderTypeEnumValues() []LimitsIncreaseRequestCommentSenderTypeEnum

GetLimitsIncreaseRequestCommentSenderTypeEnumValues Enumerates the set of values for LimitsIncreaseRequestCommentSenderTypeEnum

func GetMappingLimitsIncreaseRequestCommentSenderTypeEnum

func GetMappingLimitsIncreaseRequestCommentSenderTypeEnum(val string) (LimitsIncreaseRequestCommentSenderTypeEnum, bool)

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

type LimitsIncreaseRequestLifecycleStateEnum

LimitsIncreaseRequestLifecycleStateEnum Enum with underlying type: string

type LimitsIncreaseRequestLifecycleStateEnum string

Set of constants representing the allowable values for LimitsIncreaseRequestLifecycleStateEnum

const (
    LimitsIncreaseRequestLifecycleStateAccepted           LimitsIncreaseRequestLifecycleStateEnum = "ACCEPTED"
    LimitsIncreaseRequestLifecycleStateInProgress         LimitsIncreaseRequestLifecycleStateEnum = "IN_PROGRESS"
    LimitsIncreaseRequestLifecycleStateSucceeded          LimitsIncreaseRequestLifecycleStateEnum = "SUCCEEDED"
    LimitsIncreaseRequestLifecycleStateCanceled           LimitsIncreaseRequestLifecycleStateEnum = "CANCELED"
    LimitsIncreaseRequestLifecycleStatePartiallySucceeded LimitsIncreaseRequestLifecycleStateEnum = "PARTIALLY_SUCCEEDED"
    LimitsIncreaseRequestLifecycleStateFailed             LimitsIncreaseRequestLifecycleStateEnum = "FAILED"
)

func GetLimitsIncreaseRequestLifecycleStateEnumValues

func GetLimitsIncreaseRequestLifecycleStateEnumValues() []LimitsIncreaseRequestLifecycleStateEnum

GetLimitsIncreaseRequestLifecycleStateEnumValues Enumerates the set of values for LimitsIncreaseRequestLifecycleStateEnum

func GetMappingLimitsIncreaseRequestLifecycleStateEnum

func GetMappingLimitsIncreaseRequestLifecycleStateEnum(val string) (LimitsIncreaseRequestLifecycleStateEnum, bool)

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

type LimitsIncreaseRequestSummary

LimitsIncreaseRequestSummary A summary of properties for a limit increase request.

type LimitsIncreaseRequestSummary struct {

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

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment that contains the limit increase request.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the limit increase request.
    LifecycleState LimitsIncreaseRequestLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The user-friendly name of the limit increase request. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Number of limit increase items in the limit increase request.
    ItemsInRequest *int64 `mandatory:"true" json:"itemsInRequest"`

    // The time that the limit increase request was created.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"true" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"true" json:"definedTags"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy subscription for the limit increase request.
    SubscriptionId *string `mandatory:"false" json:"subscriptionId"`

    // Reason for the limit increase request.
    Justification *string `mandatory:"false" json:"justification"`

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

func (LimitsIncreaseRequestSummary) String

func (m LimitsIncreaseRequestSummary) String() string

func (LimitsIncreaseRequestSummary) ValidateEnumValue

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

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

type ListLimitsIncreaseItemRequestsRequest

ListLimitsIncreaseItemRequestsRequest wrapper for the ListLimitsIncreaseItemRequests operation

See also

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

type ListLimitsIncreaseItemRequestsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent compartment.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Name of service that owns the limit.
    Service *string `mandatory:"false" contributesTo:"query" name:"service"`

    // Lifecycle state of the limit increase request.
    LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseRequestId *string `mandatory:"false" contributesTo:"query" name:"limitsIncreaseRequestId"`

    // The sort order to use, either 'asc' or 'desc'. By default, it is ascending.
    SortOrder ListLimitsIncreaseItemRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can specify only one sort order. The default order for `timeCreated` is descending.
    SortBy ListLimitsIncreaseItemRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Maximum number of items returned in a page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The next page token.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Override request id for request tracking purposes.
    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 (ListLimitsIncreaseItemRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListLimitsIncreaseItemRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListLimitsIncreaseItemRequestsRequest) RetryPolicy

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

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

func (ListLimitsIncreaseItemRequestsRequest) String

func (request ListLimitsIncreaseItemRequestsRequest) String() string

func (ListLimitsIncreaseItemRequestsRequest) ValidateEnumValue

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

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

type ListLimitsIncreaseItemRequestsResponse

ListLimitsIncreaseItemRequestsResponse wrapper for the ListLimitsIncreaseItemRequests operation

type ListLimitsIncreaseItemRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LimitsIncreaseItemRequestCollection instances
    LimitsIncreaseItemRequestCollection `presentIn:"body"`

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

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

func (ListLimitsIncreaseItemRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListLimitsIncreaseItemRequestsResponse) String

func (response ListLimitsIncreaseItemRequestsResponse) String() string

type ListLimitsIncreaseItemRequestsSortByEnum

ListLimitsIncreaseItemRequestsSortByEnum Enum with underlying type: string

type ListLimitsIncreaseItemRequestsSortByEnum string

Set of constants representing the allowable values for ListLimitsIncreaseItemRequestsSortByEnum

const (
    ListLimitsIncreaseItemRequestsSortByTimecreated ListLimitsIncreaseItemRequestsSortByEnum = "timeCreated"
)

func GetListLimitsIncreaseItemRequestsSortByEnumValues

func GetListLimitsIncreaseItemRequestsSortByEnumValues() []ListLimitsIncreaseItemRequestsSortByEnum

GetListLimitsIncreaseItemRequestsSortByEnumValues Enumerates the set of values for ListLimitsIncreaseItemRequestsSortByEnum

func GetMappingListLimitsIncreaseItemRequestsSortByEnum

func GetMappingListLimitsIncreaseItemRequestsSortByEnum(val string) (ListLimitsIncreaseItemRequestsSortByEnum, bool)

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

type ListLimitsIncreaseItemRequestsSortOrderEnum

ListLimitsIncreaseItemRequestsSortOrderEnum Enum with underlying type: string

type ListLimitsIncreaseItemRequestsSortOrderEnum string

Set of constants representing the allowable values for ListLimitsIncreaseItemRequestsSortOrderEnum

const (
    ListLimitsIncreaseItemRequestsSortOrderAsc  ListLimitsIncreaseItemRequestsSortOrderEnum = "ASC"
    ListLimitsIncreaseItemRequestsSortOrderDesc ListLimitsIncreaseItemRequestsSortOrderEnum = "DESC"
)

func GetListLimitsIncreaseItemRequestsSortOrderEnumValues

func GetListLimitsIncreaseItemRequestsSortOrderEnumValues() []ListLimitsIncreaseItemRequestsSortOrderEnum

GetListLimitsIncreaseItemRequestsSortOrderEnumValues Enumerates the set of values for ListLimitsIncreaseItemRequestsSortOrderEnum

func GetMappingListLimitsIncreaseItemRequestsSortOrderEnum

func GetMappingListLimitsIncreaseItemRequestsSortOrderEnum(val string) (ListLimitsIncreaseItemRequestsSortOrderEnum, bool)

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

type ListLimitsIncreaseQuestionsRequest

ListLimitsIncreaseQuestionsRequest wrapper for the ListLimitsIncreaseQuestions operation

See also

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

type ListLimitsIncreaseQuestionsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent compartment.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The name of the service.
    ServiceName *string `mandatory:"false" contributesTo:"query" name:"serviceName"`

    // The name of the limit.
    LimitName *string `mandatory:"false" contributesTo:"query" name:"limitName"`

    // Override request id for request tracking purposes.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The sort order to use, either 'asc' or 'desc'. By default, it is ascending.
    SortOrder ListLimitsIncreaseQuestionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Both fields will sort alphabetically
    SortBy ListLimitsIncreaseQuestionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Maximum number of items returned in a page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The next page token.
    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 (ListLimitsIncreaseQuestionsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListLimitsIncreaseQuestionsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListLimitsIncreaseQuestionsRequest) RetryPolicy

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

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

func (ListLimitsIncreaseQuestionsRequest) String

func (request ListLimitsIncreaseQuestionsRequest) String() string

func (ListLimitsIncreaseQuestionsRequest) ValidateEnumValue

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

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

type ListLimitsIncreaseQuestionsResponse

ListLimitsIncreaseQuestionsResponse wrapper for the ListLimitsIncreaseQuestions operation

type ListLimitsIncreaseQuestionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LimitsIncreaseQuestionCollection instances
    LimitsIncreaseQuestionCollection `presentIn:"body"`

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

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

func (ListLimitsIncreaseQuestionsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListLimitsIncreaseQuestionsResponse) String

func (response ListLimitsIncreaseQuestionsResponse) String() string

type ListLimitsIncreaseQuestionsSortByEnum

ListLimitsIncreaseQuestionsSortByEnum Enum with underlying type: string

type ListLimitsIncreaseQuestionsSortByEnum string

Set of constants representing the allowable values for ListLimitsIncreaseQuestionsSortByEnum

const (
    ListLimitsIncreaseQuestionsSortByServicename ListLimitsIncreaseQuestionsSortByEnum = "serviceName"
    ListLimitsIncreaseQuestionsSortByLimitname   ListLimitsIncreaseQuestionsSortByEnum = "limitName"
)

func GetListLimitsIncreaseQuestionsSortByEnumValues

func GetListLimitsIncreaseQuestionsSortByEnumValues() []ListLimitsIncreaseQuestionsSortByEnum

GetListLimitsIncreaseQuestionsSortByEnumValues Enumerates the set of values for ListLimitsIncreaseQuestionsSortByEnum

func GetMappingListLimitsIncreaseQuestionsSortByEnum

func GetMappingListLimitsIncreaseQuestionsSortByEnum(val string) (ListLimitsIncreaseQuestionsSortByEnum, bool)

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

type ListLimitsIncreaseQuestionsSortOrderEnum

ListLimitsIncreaseQuestionsSortOrderEnum Enum with underlying type: string

type ListLimitsIncreaseQuestionsSortOrderEnum string

Set of constants representing the allowable values for ListLimitsIncreaseQuestionsSortOrderEnum

const (
    ListLimitsIncreaseQuestionsSortOrderAsc  ListLimitsIncreaseQuestionsSortOrderEnum = "ASC"
    ListLimitsIncreaseQuestionsSortOrderDesc ListLimitsIncreaseQuestionsSortOrderEnum = "DESC"
)

func GetListLimitsIncreaseQuestionsSortOrderEnumValues

func GetListLimitsIncreaseQuestionsSortOrderEnumValues() []ListLimitsIncreaseQuestionsSortOrderEnum

GetListLimitsIncreaseQuestionsSortOrderEnumValues Enumerates the set of values for ListLimitsIncreaseQuestionsSortOrderEnum

func GetMappingListLimitsIncreaseQuestionsSortOrderEnum

func GetMappingListLimitsIncreaseQuestionsSortOrderEnum(val string) (ListLimitsIncreaseQuestionsSortOrderEnum, bool)

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

type ListLimitsIncreaseRequestsRequest

ListLimitsIncreaseRequestsRequest wrapper for the ListLimitsIncreaseRequests operation

See also

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

type ListLimitsIncreaseRequestsRequest struct {

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent compartment.
    // Note: The tenancy is the root compartment.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Lifecycle state of the limit increase request.
    LifecycleState *string `mandatory:"false" contributesTo:"query" name:"lifecycleState"`

    // A filter to return only the resources that match the entire display name specified.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use, either 'asc' or 'desc'. By default, it is ascending.
    SortOrder ListLimitsIncreaseRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. You can specify only one sort order. The default order for `timeCreated` is descending. The default order for `displayName` is ascending.
    SortBy ListLimitsIncreaseRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Maximum number of items returned in a page.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The next page token.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Override request id for request tracking purposes.
    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 (ListLimitsIncreaseRequestsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListLimitsIncreaseRequestsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListLimitsIncreaseRequestsRequest) RetryPolicy

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

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

func (ListLimitsIncreaseRequestsRequest) String

func (request ListLimitsIncreaseRequestsRequest) String() string

func (ListLimitsIncreaseRequestsRequest) ValidateEnumValue

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

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

type ListLimitsIncreaseRequestsResponse

ListLimitsIncreaseRequestsResponse wrapper for the ListLimitsIncreaseRequests operation

type ListLimitsIncreaseRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of LimitsIncreaseRequestCollection instances
    LimitsIncreaseRequestCollection `presentIn:"body"`

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

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

func (ListLimitsIncreaseRequestsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListLimitsIncreaseRequestsResponse) String

func (response ListLimitsIncreaseRequestsResponse) String() string

type ListLimitsIncreaseRequestsSortByEnum

ListLimitsIncreaseRequestsSortByEnum Enum with underlying type: string

type ListLimitsIncreaseRequestsSortByEnum string

Set of constants representing the allowable values for ListLimitsIncreaseRequestsSortByEnum

const (
    ListLimitsIncreaseRequestsSortByTimecreated ListLimitsIncreaseRequestsSortByEnum = "timeCreated"
    ListLimitsIncreaseRequestsSortByDisplayname ListLimitsIncreaseRequestsSortByEnum = "displayName"
)

func GetListLimitsIncreaseRequestsSortByEnumValues

func GetListLimitsIncreaseRequestsSortByEnumValues() []ListLimitsIncreaseRequestsSortByEnum

GetListLimitsIncreaseRequestsSortByEnumValues Enumerates the set of values for ListLimitsIncreaseRequestsSortByEnum

func GetMappingListLimitsIncreaseRequestsSortByEnum

func GetMappingListLimitsIncreaseRequestsSortByEnum(val string) (ListLimitsIncreaseRequestsSortByEnum, bool)

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

type ListLimitsIncreaseRequestsSortOrderEnum

ListLimitsIncreaseRequestsSortOrderEnum Enum with underlying type: string

type ListLimitsIncreaseRequestsSortOrderEnum string

Set of constants representing the allowable values for ListLimitsIncreaseRequestsSortOrderEnum

const (
    ListLimitsIncreaseRequestsSortOrderAsc  ListLimitsIncreaseRequestsSortOrderEnum = "ASC"
    ListLimitsIncreaseRequestsSortOrderDesc ListLimitsIncreaseRequestsSortOrderEnum = "DESC"
)

func GetListLimitsIncreaseRequestsSortOrderEnumValues

func GetListLimitsIncreaseRequestsSortOrderEnumValues() []ListLimitsIncreaseRequestsSortOrderEnum

GetListLimitsIncreaseRequestsSortOrderEnumValues Enumerates the set of values for ListLimitsIncreaseRequestsSortOrderEnum

func GetMappingListLimitsIncreaseRequestsSortOrderEnum

func GetMappingListLimitsIncreaseRequestsSortOrderEnum(val string) (ListLimitsIncreaseRequestsSortOrderEnum, bool)

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

type PatchInsertInstruction

PatchInsertInstruction An operation in a single patch instruction for a new comment to be added to the limit increase request. The operation inserts a value into an array, shifting array items as necessary and handling `NOT_FOUND` exceptions by creating the implied containing structure.

type PatchInsertInstruction struct {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    Selection *string `mandatory:"true" json:"selection"`

    // A value to be inserted into the target.
    Value *interface{} `mandatory:"true" json:"value"`
}

func (PatchInsertInstruction) GetSelection

func (m PatchInsertInstruction) GetSelection() *string

GetSelection returns Selection

func (PatchInsertInstruction) MarshalJSON

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

MarshalJSON marshals to json representation

func (PatchInsertInstruction) String

func (m PatchInsertInstruction) String() string

func (PatchInsertInstruction) ValidateEnumValue

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

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

type PatchInstruction

PatchInstruction A single patch instruction for a new comment to be added to the limit increase request.

type PatchInstruction interface {

    // The set of values to which the operation applies as a JMESPath expression (https://jmespath.org/specification.html) for evaluation against the context resource.
    // An operation fails if the selection yields an exception, except as otherwise specified.
    // Note that comparisons involving non-primitive values (objects or arrays) are not supported and will always evaluate to false.
    GetSelection() *string
}

type PatchInstructionOperationEnum

PatchInstructionOperationEnum Enum with underlying type: string

type PatchInstructionOperationEnum string

Set of constants representing the allowable values for PatchInstructionOperationEnum

const (
    PatchInstructionOperationInsert PatchInstructionOperationEnum = "INSERT"
)

func GetMappingPatchInstructionOperationEnum

func GetMappingPatchInstructionOperationEnum(val string) (PatchInstructionOperationEnum, bool)

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

func GetPatchInstructionOperationEnumValues

func GetPatchInstructionOperationEnumValues() []PatchInstructionOperationEnum

GetPatchInstructionOperationEnumValues Enumerates the set of values for PatchInstructionOperationEnum

type PatchLimitsIncreaseRequestDetails

PatchLimitsIncreaseRequestDetails Configuration details for new comments to be added to the limit increase request. For more information, see Adding Comments to a Limit Increase Request (https://docs.oracle.com/iaas/Content/General/service-limits/comment-request.htm).

type PatchLimitsIncreaseRequestDetails struct {

    // List of patch instructions for adding comments.
    Items []PatchInstruction `mandatory:"false" json:"items"`
}

func (PatchLimitsIncreaseRequestDetails) String

func (m PatchLimitsIncreaseRequestDetails) String() string

func (*PatchLimitsIncreaseRequestDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (PatchLimitsIncreaseRequestDetails) ValidateEnumValue

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

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

type PatchLimitsIncreaseRequestRequest

PatchLimitsIncreaseRequestRequest wrapper for the PatchLimitsIncreaseRequest operation

See also

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

type PatchLimitsIncreaseRequestRequest struct {

    // The payload containing instructions to patch the Limits Increase Request
    PatchLimitsIncreaseRequestDetails `contributesTo:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseRequestId"`

    // Override request id for request tracking purposes.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This value (etag) should be passed when you want to ensure that no-one else has changed the value while you're making
    // an update. To get the current etag, make a GET call and read the current etag header.
    // If GET returns 404, and you still want to ensure that noone else has executed a SET operation, pass the following
    // header instead: `if-none-match: *`
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (PatchLimitsIncreaseRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (PatchLimitsIncreaseRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (PatchLimitsIncreaseRequestRequest) RetryPolicy

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

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

func (PatchLimitsIncreaseRequestRequest) String

func (request PatchLimitsIncreaseRequestRequest) String() string

func (PatchLimitsIncreaseRequestRequest) ValidateEnumValue

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

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

type PatchLimitsIncreaseRequestResponse

PatchLimitsIncreaseRequestResponse wrapper for the PatchLimitsIncreaseRequest operation

type PatchLimitsIncreaseRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseRequest instance
    LimitsIncreaseRequest `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 (PatchLimitsIncreaseRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (PatchLimitsIncreaseRequestResponse) String

func (response PatchLimitsIncreaseRequestResponse) String() string

type UpdateLimitsIncreaseRequestDetails

UpdateLimitsIncreaseRequestDetails The configuration details for updating a limit increase request.

type UpdateLimitsIncreaseRequestDetails struct {

    // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateLimitsIncreaseRequestDetails) String

func (m UpdateLimitsIncreaseRequestDetails) String() string

func (UpdateLimitsIncreaseRequestDetails) ValidateEnumValue

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

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

type UpdateLimitsIncreaseRequestRequest

UpdateLimitsIncreaseRequestRequest wrapper for the UpdateLimitsIncreaseRequest operation

See also

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

type UpdateLimitsIncreaseRequestRequest struct {

    // Details for updating Limits Increase request
    UpdateLimitsIncreaseRequestDetails `contributesTo:"body"`

    // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the limit increase request.
    LimitsIncreaseRequestId *string `mandatory:"true" contributesTo:"path" name:"limitsIncreaseRequestId"`

    // Override request id for request tracking purposes.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This value (etag) should be passed when you want to ensure that no-one else has changed the value while you're making
    // an update. To get the current etag, make a GET call and read the current etag header.
    // If GET returns 404, and you still want to ensure that noone else has executed a SET operation, pass the following
    // header instead: `if-none-match: *`
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (UpdateLimitsIncreaseRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateLimitsIncreaseRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateLimitsIncreaseRequestRequest) RetryPolicy

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

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

func (UpdateLimitsIncreaseRequestRequest) String

func (request UpdateLimitsIncreaseRequestRequest) String() string

func (UpdateLimitsIncreaseRequestRequest) ValidateEnumValue

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

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

type UpdateLimitsIncreaseRequestResponse

UpdateLimitsIncreaseRequestResponse wrapper for the UpdateLimitsIncreaseRequest operation

type UpdateLimitsIncreaseRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The LimitsIncreaseRequest instance
    LimitsIncreaseRequest `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 (UpdateLimitsIncreaseRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateLimitsIncreaseRequestResponse) String

func (response UpdateLimitsIncreaseRequestResponse) String() string