Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 2022 Changes in this version + func UserAgent() string + func Version() string + type BaseClient struct + Endpoint string + func New(endpoint string) BaseClient + func NewWithoutDefaults(endpoint string) BaseClient + func (client BaseClient) Rank(ctx context.Context, rankRequest RankRequest) (result RankResponse, err error) + func (client BaseClient) RankPreparer(ctx context.Context, rankRequest RankRequest) (*http.Request, error) + func (client BaseClient) RankResponder(resp *http.Response) (result RankResponse, err error) + func (client BaseClient) RankSender(req *http.Request) (*http.Response, error) + type ContainerStatus struct + APIStatus *string + APIStatusMessage *string + Service *string + type DateRange struct + From *date.Time + To *date.Time + func (dr DateRange) MarshalJSON() ([]byte, error) + type Error struct + Code ErrorCode + Details *[]Error + InnerError *InternalError + Message *string + Target *string + type ErrorCode string + const BadRequest + const EvaluationNotFound + const FrontEndNotFound + const InternalServerError + const InvalidContainer + const InvalidEvaluationContract + const InvalidEventIDToActivate + const InvalidExportLogsRequest + const InvalidPolicyConfiguration + const InvalidPolicyContract + const InvalidRankRequest + const InvalidRewardRequest + const InvalidServiceConfiguration + const LogsPropertiesNotFound + const ModelResetFailed + const RankNullResponse + const ResourceNotFound + const UpdateConfigurationFailed + func PossibleErrorCodeValues() []ErrorCode + type ErrorResponse struct + Error *Error + type Evaluation struct + EndTime *date.Time + FeatureImportance *[][]string + ID *string + JobID *string + Name *string + PolicyResults *[]PolicyResult + StartTime *date.Time + Status EvaluationJobStatus + func (e Evaluation) MarshalJSON() ([]byte, error) + type EvaluationContract struct + EnableOfflineExperimentation *bool + EndTime *date.Time + Name *string + Policies *[]PolicyContract + StartTime *date.Time + type EvaluationJobStatus string + const Completed + const Failed + const NotSubmitted + const Pending + func PossibleEvaluationJobStatusValues() []EvaluationJobStatus + type EvaluationsClient struct + func NewEvaluationsClient(endpoint string) EvaluationsClient + func (client EvaluationsClient) Create(ctx context.Context, evaluation EvaluationContract) (result Evaluation, err error) + func (client EvaluationsClient) CreatePreparer(ctx context.Context, evaluation EvaluationContract) (*http.Request, error) + func (client EvaluationsClient) CreateResponder(resp *http.Response) (result Evaluation, err error) + func (client EvaluationsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client EvaluationsClient) Delete(ctx context.Context, evaluationID string) (result autorest.Response, err error) + func (client EvaluationsClient) DeletePreparer(ctx context.Context, evaluationID string) (*http.Request, error) + func (client EvaluationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client EvaluationsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client EvaluationsClient) Get(ctx context.Context, evaluationID string) (result Evaluation, err error) + func (client EvaluationsClient) GetPreparer(ctx context.Context, evaluationID string) (*http.Request, error) + func (client EvaluationsClient) GetResponder(resp *http.Response) (result Evaluation, err error) + func (client EvaluationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client EvaluationsClient) List(ctx context.Context) (result ListEvaluation, err error) + func (client EvaluationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client EvaluationsClient) ListResponder(resp *http.Response) (result ListEvaluation, err error) + func (client EvaluationsClient) ListSender(req *http.Request) (*http.Response, error) + type EventsClient struct + func NewEventsClient(endpoint string) EventsClient + func (client EventsClient) Activate(ctx context.Context, eventID string) (result autorest.Response, err error) + func (client EventsClient) ActivatePreparer(ctx context.Context, eventID string) (*http.Request, error) + func (client EventsClient) ActivateResponder(resp *http.Response) (result autorest.Response, err error) + func (client EventsClient) ActivateSender(req *http.Request) (*http.Response, error) + func (client EventsClient) Reward(ctx context.Context, eventID string, reward RewardRequest) (result autorest.Response, err error) + func (client EventsClient) RewardPreparer(ctx context.Context, eventID string, reward RewardRequest) (*http.Request, error) + func (client EventsClient) RewardResponder(resp *http.Response) (result autorest.Response, err error) + func (client EventsClient) RewardSender(req *http.Request) (*http.Response, error) + type InternalError struct + Code *string + Innererror *InternalError + type ListEvaluation struct + Value *[]Evaluation + type LogClient struct + func NewLogClient(endpoint string) LogClient + func (client LogClient) Delete(ctx context.Context) (result autorest.Response, err error) + func (client LogClient) DeletePreparer(ctx context.Context) (*http.Request, error) + func (client LogClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LogClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client LogClient) GetProperties(ctx context.Context) (result LogsProperties, err error) + func (client LogClient) GetPropertiesPreparer(ctx context.Context) (*http.Request, error) + func (client LogClient) GetPropertiesResponder(resp *http.Response) (result LogsProperties, err error) + func (client LogClient) GetPropertiesSender(req *http.Request) (*http.Response, error) + type LogsProperties struct + DateRange *LogsPropertiesDateRange + func (lp LogsProperties) MarshalJSON() ([]byte, error) + type LogsPropertiesDateRange struct + From *date.Time + To *date.Time + func (lpR LogsPropertiesDateRange) MarshalJSON() ([]byte, error) + type ModelClient struct + func NewModelClient(endpoint string) ModelClient + func (client ModelClient) Get(ctx context.Context) (result ReadCloser, err error) + func (client ModelClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client ModelClient) GetProperties(ctx context.Context) (result ModelProperties, err error) + func (client ModelClient) GetPropertiesPreparer(ctx context.Context) (*http.Request, error) + func (client ModelClient) GetPropertiesResponder(resp *http.Response) (result ModelProperties, err error) + func (client ModelClient) GetPropertiesSender(req *http.Request) (*http.Response, error) + func (client ModelClient) GetResponder(resp *http.Response) (result ReadCloser, err error) + func (client ModelClient) GetSender(req *http.Request) (*http.Response, error) + func (client ModelClient) Reset(ctx context.Context) (result autorest.Response, err error) + func (client ModelClient) ResetPreparer(ctx context.Context) (*http.Request, error) + func (client ModelClient) ResetResponder(resp *http.Response) (result autorest.Response, err error) + func (client ModelClient) ResetSender(req *http.Request) (*http.Response, error) + type ModelProperties struct + CreationTime *date.Time + LastModifiedTime *date.Time + func (mp ModelProperties) MarshalJSON() ([]byte, error) + type PolicyClient struct + func NewPolicyClient(endpoint string) PolicyClient + func (client PolicyClient) Get(ctx context.Context) (result PolicyContract, err error) + func (client PolicyClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client PolicyClient) GetResponder(resp *http.Response) (result PolicyContract, err error) + func (client PolicyClient) GetSender(req *http.Request) (*http.Response, error) + func (client PolicyClient) Reset(ctx context.Context) (result PolicyContract, err error) + func (client PolicyClient) ResetPreparer(ctx context.Context) (*http.Request, error) + func (client PolicyClient) ResetResponder(resp *http.Response) (result PolicyContract, err error) + func (client PolicyClient) ResetSender(req *http.Request) (*http.Response, error) + func (client PolicyClient) Update(ctx context.Context, policy PolicyContract) (result PolicyContract, err error) + func (client PolicyClient) UpdatePreparer(ctx context.Context, policy PolicyContract) (*http.Request, error) + func (client PolicyClient) UpdateResponder(resp *http.Response) (result PolicyContract, err error) + func (client PolicyClient) UpdateSender(req *http.Request) (*http.Response, error) + type PolicyContract struct + Arguments *string + Name *string + type PolicyResult struct + Arguments *string + Name *string + Summary *[]PolicyResultSummary + TotalSummary *PolicyResultTotalSummary + func (pr PolicyResult) MarshalJSON() ([]byte, error) + type PolicyResultSummary struct + AggregateTimeWindow *string + ConfidenceInterval *float64 + IpsEstimatorDenominator *float64 + IpsEstimatorNumerator *float64 + NonZeroProbability *float64 + SnipsEstimatorDenominator *float64 + SumOfSquares *float64 + TimeStamp *date.Time + func (prs PolicyResultSummary) MarshalJSON() ([]byte, error) + type PolicyResultTotalSummary struct + AggregateTimeWindow *string + ConfidenceInterval *float64 + IpsEstimatorDenominator *float64 + IpsEstimatorNumerator *float64 + NonZeroProbability *float64 + SnipsEstimatorDenominator *float64 + SumOfSquares *float64 + TimeStamp *date.Time + func (prS PolicyResultTotalSummary) MarshalJSON() ([]byte, error) + type RankRequest struct + Actions *[]RankableAction + ContextFeatures *[]interface{} + DeferActivation *bool + EventID *string + ExcludedActions *[]string + type RankResponse struct + EventID *string + Ranking *[]RankedAction + RewardActionID *string + func (rr RankResponse) MarshalJSON() ([]byte, error) + type RankableAction struct + Features *[]interface{} + ID *string + type RankedAction struct + ID *string + Probability *float64 + func (ra RankedAction) MarshalJSON() ([]byte, error) + type ReadCloser struct + Value *io.ReadCloser + type RewardRequest struct + Value *float64 + type ServiceConfiguration struct + DefaultReward *float64 + ExplorationPercentage *float64 + LogMirrorEnabled *bool + LogMirrorSasURI *string + LogRetentionDays *int32 + ModelExportFrequency *string + RewardAggregation *string + RewardWaitTime *string + type ServiceConfigurationClient struct + func NewServiceConfigurationClient(endpoint string) ServiceConfigurationClient + func (client ServiceConfigurationClient) Get(ctx context.Context) (result ServiceConfiguration, err error) + func (client ServiceConfigurationClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client ServiceConfigurationClient) GetResponder(resp *http.Response) (result ServiceConfiguration, err error) + func (client ServiceConfigurationClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServiceConfigurationClient) Update(ctx context.Context, config ServiceConfiguration) (result ServiceConfiguration, err error) + func (client ServiceConfigurationClient) UpdatePreparer(ctx context.Context, config ServiceConfiguration) (*http.Request, error) + func (client ServiceConfigurationClient) UpdateResponder(resp *http.Response) (result ServiceConfiguration, err error) + func (client ServiceConfigurationClient) UpdateSender(req *http.Request) (*http.Response, error)