Versions in this module Expand all Collapse all v38 v38.1.0 Apr 6, 2021 v38.0.0 Mar 30, 2021 Changes in this version + type ChangeSenderCompartmentDetails struct + CompartmentId *string + func (m ChangeSenderCompartmentDetails) String() string + type ChangeSenderCompartmentRequest struct + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + SenderId *string + func (request ChangeSenderCompartmentRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ChangeSenderCompartmentRequest) RetryPolicy() *common.RetryPolicy + func (request ChangeSenderCompartmentRequest) String() string + type ChangeSenderCompartmentResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response ChangeSenderCompartmentResponse) HTTPResponse() *http.Response + func (response ChangeSenderCompartmentResponse) String() string + type CreateSenderDetails struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + EmailAddress *string + FreeformTags map[string]string + func (m CreateSenderDetails) String() string + type CreateSenderRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request CreateSenderRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateSenderRequest) RetryPolicy() *common.RetryPolicy + func (request CreateSenderRequest) String() string + type CreateSenderResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response CreateSenderResponse) HTTPResponse() *http.Response + func (response CreateSenderResponse) String() string + type CreateSuppressionDetails struct + CompartmentId *string + EmailAddress *string + func (m CreateSuppressionDetails) String() string + type CreateSuppressionRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + func (request CreateSuppressionRequest) HTTPRequest(method, path string) (http.Request, error) + func (request CreateSuppressionRequest) RetryPolicy() *common.RetryPolicy + func (request CreateSuppressionRequest) String() string + type CreateSuppressionResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response CreateSuppressionResponse) HTTPResponse() *http.Response + func (response CreateSuppressionResponse) String() string + type DeleteSenderRequest struct + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + SenderId *string + func (request DeleteSenderRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteSenderRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteSenderRequest) String() string + type DeleteSenderResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response DeleteSenderResponse) HTTPResponse() *http.Response + func (response DeleteSenderResponse) String() string + type DeleteSuppressionRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + SuppressionId *string + func (request DeleteSuppressionRequest) HTTPRequest(method, path string) (http.Request, error) + func (request DeleteSuppressionRequest) RetryPolicy() *common.RetryPolicy + func (request DeleteSuppressionRequest) String() string + type DeleteSuppressionResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response DeleteSuppressionResponse) HTTPResponse() *http.Response + func (response DeleteSuppressionResponse) String() string + type EmailClient struct + func NewEmailClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client EmailClient, err error) + func NewEmailClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client EmailClient, err error) + func (client *EmailClient) ConfigurationProvider() *common.ConfigurationProvider + func (client *EmailClient) SetRegion(region string) + func (client EmailClient) ChangeSenderCompartment(ctx context.Context, request ChangeSenderCompartmentRequest) (response ChangeSenderCompartmentResponse, err error) + func (client EmailClient) CreateSender(ctx context.Context, request CreateSenderRequest) (response CreateSenderResponse, err error) + func (client EmailClient) CreateSuppression(ctx context.Context, request CreateSuppressionRequest) (response CreateSuppressionResponse, err error) + func (client EmailClient) DeleteSender(ctx context.Context, request DeleteSenderRequest) (response DeleteSenderResponse, err error) + func (client EmailClient) DeleteSuppression(ctx context.Context, request DeleteSuppressionRequest) (response DeleteSuppressionResponse, err error) + func (client EmailClient) GetSender(ctx context.Context, request GetSenderRequest) (response GetSenderResponse, err error) + func (client EmailClient) GetSuppression(ctx context.Context, request GetSuppressionRequest) (response GetSuppressionResponse, err error) + func (client EmailClient) ListSenders(ctx context.Context, request ListSendersRequest) (response ListSendersResponse, err error) + func (client EmailClient) ListSuppressions(ctx context.Context, request ListSuppressionsRequest) (response ListSuppressionsResponse, err error) + func (client EmailClient) UpdateSender(ctx context.Context, request UpdateSenderRequest) (response UpdateSenderResponse, err error) + type GetSenderRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + SenderId *string + func (request GetSenderRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetSenderRequest) RetryPolicy() *common.RetryPolicy + func (request GetSenderRequest) String() string + type GetSenderResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response GetSenderResponse) HTTPResponse() *http.Response + func (response GetSenderResponse) String() string + type GetSuppressionRequest struct + OpcRequestId *string + RequestMetadata common.RequestMetadata + SuppressionId *string + func (request GetSuppressionRequest) HTTPRequest(method, path string) (http.Request, error) + func (request GetSuppressionRequest) RetryPolicy() *common.RetryPolicy + func (request GetSuppressionRequest) String() string + type GetSuppressionResponse struct + OpcRequestId *string + RawResponse *http.Response + func (response GetSuppressionResponse) HTTPResponse() *http.Response + func (response GetSuppressionResponse) String() string + type ListSendersRequest struct + CompartmentId *string + EmailAddress *string + LifecycleState SenderLifecycleStateEnum + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListSendersSortByEnum + SortOrder ListSendersSortOrderEnum + func (request ListSendersRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListSendersRequest) RetryPolicy() *common.RetryPolicy + func (request ListSendersRequest) String() string + type ListSendersResponse struct + Items []SenderSummary + OpcNextPage *string + OpcPrevPage *string + OpcRequestId *string + OpcTotalItems *int + RawResponse *http.Response + func (response ListSendersResponse) HTTPResponse() *http.Response + func (response ListSendersResponse) String() string + type ListSendersSortByEnum string + const ListSendersSortByEmailaddress + const ListSendersSortByTimecreated + func GetListSendersSortByEnumValues() []ListSendersSortByEnum + type ListSendersSortOrderEnum string + const ListSendersSortOrderAsc + const ListSendersSortOrderDesc + func GetListSendersSortOrderEnumValues() []ListSendersSortOrderEnum + type ListSuppressionsRequest struct + CompartmentId *string + EmailAddress *string + Limit *int + OpcRequestId *string + Page *string + RequestMetadata common.RequestMetadata + SortBy ListSuppressionsSortByEnum + SortOrder ListSuppressionsSortOrderEnum + TimeCreatedGreaterThanOrEqualTo *common.SDKTime + TimeCreatedLessThan *common.SDKTime + func (request ListSuppressionsRequest) HTTPRequest(method, path string) (http.Request, error) + func (request ListSuppressionsRequest) RetryPolicy() *common.RetryPolicy + func (request ListSuppressionsRequest) String() string + type ListSuppressionsResponse struct + Items []SuppressionSummary + OpcNextPage *string + OpcPrevPage *string + OpcRequestId *string + RawResponse *http.Response + func (response ListSuppressionsResponse) HTTPResponse() *http.Response + func (response ListSuppressionsResponse) String() string + type ListSuppressionsSortByEnum string + const ListSuppressionsSortByEmailaddress + const ListSuppressionsSortByTimecreated + func GetListSuppressionsSortByEnumValues() []ListSuppressionsSortByEnum + type ListSuppressionsSortOrderEnum string + const ListSuppressionsSortOrderAsc + const ListSuppressionsSortOrderDesc + func GetListSuppressionsSortOrderEnumValues() []ListSuppressionsSortOrderEnum + type Sender struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + EmailAddress *string + FreeformTags map[string]string + Id *string + IsSpf *bool + LifecycleState SenderLifecycleStateEnum + TimeCreated *common.SDKTime + func (m Sender) String() string + type SenderLifecycleStateEnum string + const SenderLifecycleStateActive + const SenderLifecycleStateCreating + const SenderLifecycleStateDeleted + const SenderLifecycleStateDeleting + func GetSenderLifecycleStateEnumValues() []SenderLifecycleStateEnum + type SenderSummary struct + CompartmentId *string + DefinedTags map[string]map[string]interface{} + EmailAddress *string + FreeformTags map[string]string + Id *string + LifecycleState SenderSummaryLifecycleStateEnum + TimeCreated *common.SDKTime + func (m SenderSummary) String() string + type SenderSummaryLifecycleStateEnum string + const SenderSummaryLifecycleStateActive + const SenderSummaryLifecycleStateCreating + const SenderSummaryLifecycleStateDeleted + const SenderSummaryLifecycleStateDeleting + func GetSenderSummaryLifecycleStateEnumValues() []SenderSummaryLifecycleStateEnum + type Suppression struct + CompartmentId *string + EmailAddress *string + Id *string + Reason SuppressionReasonEnum + TimeCreated *common.SDKTime + func (m Suppression) String() string + type SuppressionReasonEnum string + const SuppressionReasonComplaint + const SuppressionReasonHardbounce + const SuppressionReasonManual + const SuppressionReasonSoftbounce + const SuppressionReasonUnknown + const SuppressionReasonUnsubscribe + func GetSuppressionReasonEnumValues() []SuppressionReasonEnum + type SuppressionSummary struct + CompartmentId *string + EmailAddress *string + Id *string + Reason SuppressionSummaryReasonEnum + TimeCreated *common.SDKTime + func (m SuppressionSummary) String() string + type SuppressionSummaryReasonEnum string + const SuppressionSummaryReasonComplaint + const SuppressionSummaryReasonHardbounce + const SuppressionSummaryReasonManual + const SuppressionSummaryReasonSoftbounce + const SuppressionSummaryReasonUnknown + const SuppressionSummaryReasonUnsubscribe + func GetSuppressionSummaryReasonEnumValues() []SuppressionSummaryReasonEnum + type UpdateSenderDetails struct + DefinedTags map[string]map[string]interface{} + FreeformTags map[string]string + func (m UpdateSenderDetails) String() string + type UpdateSenderRequest struct + IfMatch *string + OpcRequestId *string + RequestMetadata common.RequestMetadata + SenderId *string + func (request UpdateSenderRequest) HTTPRequest(method, path string) (http.Request, error) + func (request UpdateSenderRequest) RetryPolicy() *common.RetryPolicy + func (request UpdateSenderRequest) String() string + type UpdateSenderResponse struct + Etag *string + OpcRequestId *string + RawResponse *http.Response + func (response UpdateSenderResponse) HTTPResponse() *http.Response + func (response UpdateSenderResponse) String() string Other modules containing this package github.com/oracle/oci-go-sdk github.com/oracle/oci-go-sdk/v25 github.com/oracle/oci-go-sdk/v26 github.com/oracle/oci-go-sdk/v27 github.com/oracle/oci-go-sdk/v28 github.com/oracle/oci-go-sdk/v29 github.com/oracle/oci-go-sdk/v30 github.com/oracle/oci-go-sdk/v31 github.com/oracle/oci-go-sdk/v32 github.com/oracle/oci-go-sdk/v33 github.com/oracle/oci-go-sdk/v34 github.com/oracle/oci-go-sdk/v35 github.com/oracle/oci-go-sdk/v36 github.com/oracle/oci-go-sdk/v37 github.com/oracle/oci-go-sdk/v39 github.com/oracle/oci-go-sdk/v40 github.com/oracle/oci-go-sdk/v41 github.com/oracle/oci-go-sdk/v42 github.com/oracle/oci-go-sdk/v43 github.com/oracle/oci-go-sdk/v44 github.com/oracle/oci-go-sdk/v45 github.com/oracle/oci-go-sdk/v46 github.com/oracle/oci-go-sdk/v47 github.com/oracle/oci-go-sdk/v48 github.com/oracle/oci-go-sdk/v49 github.com/oracle/oci-go-sdk/v50 github.com/oracle/oci-go-sdk/v51 github.com/oracle/oci-go-sdk/v52 github.com/oracle/oci-go-sdk/v53 github.com/oracle/oci-go-sdk/v54 github.com/oracle/oci-go-sdk/v55 github.com/oracle/oci-go-sdk/v56 github.com/oracle/oci-go-sdk/v57 github.com/oracle/oci-go-sdk/v58 github.com/oracle/oci-go-sdk/v59 github.com/oracle/oci-go-sdk/v60 github.com/oracle/oci-go-sdk/v61 github.com/oracle/oci-go-sdk/v62 github.com/oracle/oci-go-sdk/v63 github.com/oracle/oci-go-sdk/v64 github.com/oracle/oci-go-sdk/v65