Documentation ¶
Index ¶
- func PossibleValuesForAssetProvisioningState() []string
- func PossibleValuesForDataAvailabilityStatus() []string
- func PossibleValuesForEmailNotificationEnableType() []string
- func PossibleValuesForListViewType() []string
- func PossibleValuesForMaterializationStoreType() []string
- func PossibleValuesForRecurrenceFrequency() []string
- func PossibleValuesForTriggerType() []string
- func PossibleValuesForWebhookType() []string
- func PossibleValuesForWeekDay() []string
- func ValidateFeatureSetID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateFeatureSetVersionID(input interface{}, key string) (warnings []string, errors []error)
- type AssetProvisioningState
- type AzureDevOpsWebhook
- type BackfillOperationResponse
- type BaseTriggerBaseImpl
- type BaseWebhookImpl
- type CreateOrUpdateOperationResponse
- type CronTrigger
- type DataAvailabilityStatus
- type DeleteOperationResponse
- type EmailNotificationEnableType
- type FeatureSetId
- type FeatureSetVersionId
- type FeatureWindow
- type FeaturesetSpecification
- type FeaturesetVersion
- type FeaturesetVersionBackfillRequest
- type FeaturesetVersionBackfillResponse
- type FeaturesetVersionClient
- func (c FeaturesetVersionClient) Backfill(ctx context.Context, id FeatureSetVersionId, ...) (result BackfillOperationResponse, err error)
- func (c FeaturesetVersionClient) BackfillThenPoll(ctx context.Context, id FeatureSetVersionId, ...) error
- func (c FeaturesetVersionClient) CreateOrUpdate(ctx context.Context, id FeatureSetVersionId, input FeaturesetVersionResource) (result CreateOrUpdateOperationResponse, err error)
- func (c FeaturesetVersionClient) CreateOrUpdateThenPoll(ctx context.Context, id FeatureSetVersionId, input FeaturesetVersionResource) error
- func (c FeaturesetVersionClient) Delete(ctx context.Context, id FeatureSetVersionId) (result DeleteOperationResponse, err error)
- func (c FeaturesetVersionClient) DeleteThenPoll(ctx context.Context, id FeatureSetVersionId) error
- func (c FeaturesetVersionClient) Get(ctx context.Context, id FeatureSetVersionId) (result GetOperationResponse, err error)
- func (c FeaturesetVersionClient) List(ctx context.Context, id FeatureSetId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c FeaturesetVersionClient) ListComplete(ctx context.Context, id FeatureSetId, options ListOperationOptions) (ListCompleteResult, error)
- func (c FeaturesetVersionClient) ListCompleteMatchingPredicate(ctx context.Context, id FeatureSetId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
- type FeaturesetVersionResource
- type FeaturesetVersionResourceOperationPredicate
- type GetOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListOperationOptions
- type ListOperationResponse
- type ListViewType
- type MaterializationComputeResource
- type MaterializationSettings
- type MaterializationStoreType
- type NotificationSetting
- type RawTriggerBaseImpl
- type RawWebhookImpl
- type RecurrenceFrequency
- type RecurrenceSchedule
- type RecurrenceTrigger
- type TriggerBase
- type TriggerType
- type Webhook
- type WebhookType
- type WeekDay
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAssetProvisioningState ¶
func PossibleValuesForAssetProvisioningState() []string
func PossibleValuesForDataAvailabilityStatus ¶
func PossibleValuesForDataAvailabilityStatus() []string
func PossibleValuesForEmailNotificationEnableType ¶
func PossibleValuesForEmailNotificationEnableType() []string
func PossibleValuesForListViewType ¶
func PossibleValuesForListViewType() []string
func PossibleValuesForMaterializationStoreType ¶
func PossibleValuesForMaterializationStoreType() []string
func PossibleValuesForRecurrenceFrequency ¶
func PossibleValuesForRecurrenceFrequency() []string
func PossibleValuesForTriggerType ¶
func PossibleValuesForTriggerType() []string
func PossibleValuesForWebhookType ¶
func PossibleValuesForWebhookType() []string
func PossibleValuesForWeekDay ¶
func PossibleValuesForWeekDay() []string
func ValidateFeatureSetID ¶
ValidateFeatureSetID checks that 'input' can be parsed as a Feature Set ID
func ValidateFeatureSetVersionID ¶
ValidateFeatureSetVersionID checks that 'input' can be parsed as a Feature Set Version ID
Types ¶
type AssetProvisioningState ¶
type AssetProvisioningState string
const ( AssetProvisioningStateCanceled AssetProvisioningState = "Canceled" AssetProvisioningStateCreating AssetProvisioningState = "Creating" AssetProvisioningStateDeleting AssetProvisioningState = "Deleting" AssetProvisioningStateFailed AssetProvisioningState = "Failed" AssetProvisioningStateSucceeded AssetProvisioningState = "Succeeded" AssetProvisioningStateUpdating AssetProvisioningState = "Updating" )
func (*AssetProvisioningState) UnmarshalJSON ¶
func (s *AssetProvisioningState) UnmarshalJSON(bytes []byte) error
type AzureDevOpsWebhook ¶
type AzureDevOpsWebhook struct { EventType *string `json:"eventType,omitempty"` WebhookType WebhookType `json:"webhookType"` }
func (AzureDevOpsWebhook) MarshalJSON ¶
func (s AzureDevOpsWebhook) MarshalJSON() ([]byte, error)
func (AzureDevOpsWebhook) Webhook ¶ added in v0.20240920.1135249
func (s AzureDevOpsWebhook) Webhook() BaseWebhookImpl
type BaseTriggerBaseImpl ¶ added in v0.20240920.1135249
type BaseTriggerBaseImpl struct { EndTime *string `json:"endTime,omitempty"` StartTime *string `json:"startTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` TriggerType TriggerType `json:"triggerType"` }
func (BaseTriggerBaseImpl) TriggerBase ¶ added in v0.20240920.1135249
func (s BaseTriggerBaseImpl) TriggerBase() BaseTriggerBaseImpl
type BaseWebhookImpl ¶ added in v0.20240920.1135249
type BaseWebhookImpl struct { EventType *string `json:"eventType,omitempty"` WebhookType WebhookType `json:"webhookType"` }
func (BaseWebhookImpl) Webhook ¶ added in v0.20240920.1135249
func (s BaseWebhookImpl) Webhook() BaseWebhookImpl
type CronTrigger ¶
type CronTrigger struct { Expression string `json:"expression"` EndTime *string `json:"endTime,omitempty"` StartTime *string `json:"startTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` TriggerType TriggerType `json:"triggerType"` }
func (CronTrigger) MarshalJSON ¶
func (s CronTrigger) MarshalJSON() ([]byte, error)
func (CronTrigger) TriggerBase ¶ added in v0.20240920.1135249
func (s CronTrigger) TriggerBase() BaseTriggerBaseImpl
type DataAvailabilityStatus ¶
type DataAvailabilityStatus string
const ( DataAvailabilityStatusComplete DataAvailabilityStatus = "Complete" DataAvailabilityStatusIncomplete DataAvailabilityStatus = "Incomplete" DataAvailabilityStatusNone DataAvailabilityStatus = "None" DataAvailabilityStatusPending DataAvailabilityStatus = "Pending" )
func (*DataAvailabilityStatus) UnmarshalJSON ¶
func (s *DataAvailabilityStatus) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type EmailNotificationEnableType ¶
type EmailNotificationEnableType string
const ( EmailNotificationEnableTypeJobCancelled EmailNotificationEnableType = "JobCancelled" EmailNotificationEnableTypeJobCompleted EmailNotificationEnableType = "JobCompleted" EmailNotificationEnableTypeJobFailed EmailNotificationEnableType = "JobFailed" )
func (*EmailNotificationEnableType) UnmarshalJSON ¶
func (s *EmailNotificationEnableType) UnmarshalJSON(bytes []byte) error
type FeatureSetId ¶
type FeatureSetId struct { SubscriptionId string ResourceGroupName string WorkspaceName string FeatureSetName string }
FeatureSetId is a struct representing the Resource ID for a Feature Set
func NewFeatureSetID ¶
func NewFeatureSetID(subscriptionId string, resourceGroupName string, workspaceName string, featureSetName string) FeatureSetId
NewFeatureSetID returns a new FeatureSetId struct
func ParseFeatureSetID ¶
func ParseFeatureSetID(input string) (*FeatureSetId, error)
ParseFeatureSetID parses 'input' into a FeatureSetId
func ParseFeatureSetIDInsensitively ¶
func ParseFeatureSetIDInsensitively(input string) (*FeatureSetId, error)
ParseFeatureSetIDInsensitively parses 'input' case-insensitively into a FeatureSetId note: this method should only be used for API response data and not user input
func (*FeatureSetId) FromParseResult ¶
func (id *FeatureSetId) FromParseResult(input resourceids.ParseResult) error
func (FeatureSetId) Segments ¶
func (id FeatureSetId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Feature Set ID
func (FeatureSetId) String ¶
func (id FeatureSetId) String() string
String returns a human-readable description of this Feature Set ID
type FeatureSetVersionId ¶
type FeatureSetVersionId struct { SubscriptionId string ResourceGroupName string WorkspaceName string FeatureSetName string VersionName string }
FeatureSetVersionId is a struct representing the Resource ID for a Feature Set Version
func NewFeatureSetVersionID ¶
func NewFeatureSetVersionID(subscriptionId string, resourceGroupName string, workspaceName string, featureSetName string, versionName string) FeatureSetVersionId
NewFeatureSetVersionID returns a new FeatureSetVersionId struct
func ParseFeatureSetVersionID ¶
func ParseFeatureSetVersionID(input string) (*FeatureSetVersionId, error)
ParseFeatureSetVersionID parses 'input' into a FeatureSetVersionId
func ParseFeatureSetVersionIDInsensitively ¶
func ParseFeatureSetVersionIDInsensitively(input string) (*FeatureSetVersionId, error)
ParseFeatureSetVersionIDInsensitively parses 'input' case-insensitively into a FeatureSetVersionId note: this method should only be used for API response data and not user input
func (*FeatureSetVersionId) FromParseResult ¶
func (id *FeatureSetVersionId) FromParseResult(input resourceids.ParseResult) error
func (FeatureSetVersionId) ID ¶
func (id FeatureSetVersionId) ID() string
ID returns the formatted Feature Set Version ID
func (FeatureSetVersionId) Segments ¶
func (id FeatureSetVersionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Feature Set Version ID
func (FeatureSetVersionId) String ¶
func (id FeatureSetVersionId) String() string
String returns a human-readable description of this Feature Set Version ID
type FeatureWindow ¶
type FeatureWindow struct { FeatureWindowEnd *string `json:"featureWindowEnd,omitempty"` FeatureWindowStart *string `json:"featureWindowStart,omitempty"` }
func (*FeatureWindow) GetFeatureWindowEndAsTime ¶
func (o *FeatureWindow) GetFeatureWindowEndAsTime() (*time.Time, error)
func (*FeatureWindow) GetFeatureWindowStartAsTime ¶
func (o *FeatureWindow) GetFeatureWindowStartAsTime() (*time.Time, error)
func (*FeatureWindow) SetFeatureWindowEndAsTime ¶
func (o *FeatureWindow) SetFeatureWindowEndAsTime(input time.Time)
func (*FeatureWindow) SetFeatureWindowStartAsTime ¶
func (o *FeatureWindow) SetFeatureWindowStartAsTime(input time.Time)
type FeaturesetSpecification ¶
type FeaturesetSpecification struct {
Path *string `json:"path,omitempty"`
}
type FeaturesetVersion ¶
type FeaturesetVersion struct { Description *string `json:"description,omitempty"` Entities *[]string `json:"entities,omitempty"` IsAnonymous *bool `json:"isAnonymous,omitempty"` IsArchived *bool `json:"isArchived,omitempty"` MaterializationSettings *MaterializationSettings `json:"materializationSettings,omitempty"` Properties *map[string]string `json:"properties,omitempty"` ProvisioningState *AssetProvisioningState `json:"provisioningState,omitempty"` Specification *FeaturesetSpecification `json:"specification,omitempty"` Stage *string `json:"stage,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type FeaturesetVersionBackfillRequest ¶
type FeaturesetVersionBackfillRequest struct { DataAvailabilityStatus *[]DataAvailabilityStatus `json:"dataAvailabilityStatus,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` FeatureWindow *FeatureWindow `json:"featureWindow,omitempty"` JobId *string `json:"jobId,omitempty"` Properties *map[string]string `json:"properties,omitempty"` Resource *MaterializationComputeResource `json:"resource,omitempty"` SparkConfiguration *map[string]string `json:"sparkConfiguration,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type FeaturesetVersionBackfillResponse ¶
type FeaturesetVersionBackfillResponse struct {
JobIds *[]string `json:"jobIds,omitempty"`
}
type FeaturesetVersionClient ¶
type FeaturesetVersionClient struct {
Client *resourcemanager.Client
}
func NewFeaturesetVersionClientWithBaseURI ¶
func NewFeaturesetVersionClientWithBaseURI(sdkApi sdkEnv.Api) (*FeaturesetVersionClient, error)
func (FeaturesetVersionClient) Backfill ¶
func (c FeaturesetVersionClient) Backfill(ctx context.Context, id FeatureSetVersionId, input FeaturesetVersionBackfillRequest) (result BackfillOperationResponse, err error)
Backfill ...
func (FeaturesetVersionClient) BackfillThenPoll ¶
func (c FeaturesetVersionClient) BackfillThenPoll(ctx context.Context, id FeatureSetVersionId, input FeaturesetVersionBackfillRequest) error
BackfillThenPoll performs Backfill then polls until it's completed
func (FeaturesetVersionClient) CreateOrUpdate ¶
func (c FeaturesetVersionClient) CreateOrUpdate(ctx context.Context, id FeatureSetVersionId, input FeaturesetVersionResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (FeaturesetVersionClient) CreateOrUpdateThenPoll ¶
func (c FeaturesetVersionClient) CreateOrUpdateThenPoll(ctx context.Context, id FeatureSetVersionId, input FeaturesetVersionResource) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (FeaturesetVersionClient) Delete ¶
func (c FeaturesetVersionClient) Delete(ctx context.Context, id FeatureSetVersionId) (result DeleteOperationResponse, err error)
Delete ...
func (FeaturesetVersionClient) DeleteThenPoll ¶
func (c FeaturesetVersionClient) DeleteThenPoll(ctx context.Context, id FeatureSetVersionId) error
DeleteThenPoll performs Delete then polls until it's completed
func (FeaturesetVersionClient) Get ¶
func (c FeaturesetVersionClient) Get(ctx context.Context, id FeatureSetVersionId) (result GetOperationResponse, err error)
Get ...
func (FeaturesetVersionClient) List ¶
func (c FeaturesetVersionClient) List(ctx context.Context, id FeatureSetId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (FeaturesetVersionClient) ListComplete ¶
func (c FeaturesetVersionClient) ListComplete(ctx context.Context, id FeatureSetId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (FeaturesetVersionClient) ListCompleteMatchingPredicate ¶
func (c FeaturesetVersionClient) ListCompleteMatchingPredicate(ctx context.Context, id FeatureSetId, options ListOperationOptions, predicate FeaturesetVersionResourceOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
type FeaturesetVersionResource ¶
type FeaturesetVersionResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties FeaturesetVersion `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type FeaturesetVersionResourceOperationPredicate ¶
func (FeaturesetVersionResourceOperationPredicate) Matches ¶
func (p FeaturesetVersionResourceOperationPredicate) Matches(input FeaturesetVersionResource) bool
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *FeaturesetVersionResource }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []FeaturesetVersionResource }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListOperationOptions ¶
type ListOperationOptions struct { CreatedBy *string Description *string ListViewType *ListViewType PageSize *int64 Skip *string Stage *string Tags *string Version *string VersionName *string }
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]FeaturesetVersionResource }
type ListViewType ¶
type ListViewType string
const ( ListViewTypeActiveOnly ListViewType = "ActiveOnly" ListViewTypeAll ListViewType = "All" ListViewTypeArchivedOnly ListViewType = "ArchivedOnly" )
func (*ListViewType) UnmarshalJSON ¶
func (s *ListViewType) UnmarshalJSON(bytes []byte) error
type MaterializationComputeResource ¶
type MaterializationComputeResource struct {
InstanceType *string `json:"instanceType,omitempty"`
}
type MaterializationSettings ¶
type MaterializationSettings struct { Notification *NotificationSetting `json:"notification,omitempty"` Resource *MaterializationComputeResource `json:"resource,omitempty"` Schedule *RecurrenceTrigger `json:"schedule,omitempty"` SparkConfiguration *map[string]string `json:"sparkConfiguration,omitempty"` StoreType *MaterializationStoreType `json:"storeType,omitempty"` }
type MaterializationStoreType ¶
type MaterializationStoreType string
const ( MaterializationStoreTypeNone MaterializationStoreType = "None" MaterializationStoreTypeOffline MaterializationStoreType = "Offline" MaterializationStoreTypeOnline MaterializationStoreType = "Online" MaterializationStoreTypeOnlineAndOffline MaterializationStoreType = "OnlineAndOffline" )
func (*MaterializationStoreType) UnmarshalJSON ¶
func (s *MaterializationStoreType) UnmarshalJSON(bytes []byte) error
type NotificationSetting ¶
type NotificationSetting struct { EmailOn *[]EmailNotificationEnableType `json:"emailOn,omitempty"` Emails *[]string `json:"emails,omitempty"` WebHooks *map[string]Webhook `json:"webhooks,omitempty"` }
func (*NotificationSetting) UnmarshalJSON ¶
func (s *NotificationSetting) UnmarshalJSON(bytes []byte) error
type RawTriggerBaseImpl ¶
type RawTriggerBaseImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawTriggerBaseImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawTriggerBaseImpl) TriggerBase ¶ added in v0.20240920.1135249
func (s RawTriggerBaseImpl) TriggerBase() BaseTriggerBaseImpl
type RawWebhookImpl ¶
type RawWebhookImpl struct { Type string Values map[string]interface{} // contains filtered or unexported fields }
RawWebhookImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
func (RawWebhookImpl) Webhook ¶ added in v0.20240920.1135249
func (s RawWebhookImpl) Webhook() BaseWebhookImpl
type RecurrenceFrequency ¶
type RecurrenceFrequency string
const ( RecurrenceFrequencyDay RecurrenceFrequency = "Day" RecurrenceFrequencyHour RecurrenceFrequency = "Hour" RecurrenceFrequencyMinute RecurrenceFrequency = "Minute" RecurrenceFrequencyMonth RecurrenceFrequency = "Month" RecurrenceFrequencyWeek RecurrenceFrequency = "Week" )
func (*RecurrenceFrequency) UnmarshalJSON ¶
func (s *RecurrenceFrequency) UnmarshalJSON(bytes []byte) error
type RecurrenceSchedule ¶
type RecurrenceTrigger ¶
type RecurrenceTrigger struct { Frequency RecurrenceFrequency `json:"frequency"` Interval int64 `json:"interval"` Schedule *RecurrenceSchedule `json:"schedule,omitempty"` EndTime *string `json:"endTime,omitempty"` StartTime *string `json:"startTime,omitempty"` TimeZone *string `json:"timeZone,omitempty"` TriggerType TriggerType `json:"triggerType"` }
func (RecurrenceTrigger) MarshalJSON ¶
func (s RecurrenceTrigger) MarshalJSON() ([]byte, error)
func (RecurrenceTrigger) TriggerBase ¶ added in v0.20240920.1135249
func (s RecurrenceTrigger) TriggerBase() BaseTriggerBaseImpl
type TriggerBase ¶
type TriggerBase interface {
TriggerBase() BaseTriggerBaseImpl
}
func UnmarshalTriggerBaseImplementation ¶ added in v0.20240920.1135249
func UnmarshalTriggerBaseImplementation(input []byte) (TriggerBase, error)
type TriggerType ¶
type TriggerType string
const ( TriggerTypeCron TriggerType = "Cron" TriggerTypeRecurrence TriggerType = "Recurrence" )
func (*TriggerType) UnmarshalJSON ¶
func (s *TriggerType) UnmarshalJSON(bytes []byte) error
type Webhook ¶
type Webhook interface {
Webhook() BaseWebhookImpl
}
func UnmarshalWebhookImplementation ¶ added in v0.20240920.1135249
type WebhookType ¶
type WebhookType string
const (
WebhookTypeAzureDevOps WebhookType = "AzureDevOps"
)
func (*WebhookType) UnmarshalJSON ¶
func (s *WebhookType) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_featureset.go
- id_featuresetversion.go
- method_backfill.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- model_azuredevopswebhook.go
- model_crontrigger.go
- model_featuresetspecification.go
- model_featuresetversion.go
- model_featuresetversionbackfillrequest.go
- model_featuresetversionbackfillresponse.go
- model_featuresetversionresource.go
- model_featurewindow.go
- model_materializationcomputeresource.go
- model_materializationsettings.go
- model_notificationsetting.go
- model_recurrenceschedule.go
- model_recurrencetrigger.go
- model_triggerbase.go
- model_webhook.go
- predicates.go
- version.go