Documentation ¶
Index ¶
- func PossibleValuesForUdfType() []string
- func ValidateFunctionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateStreamingJobID(input interface{}, key string) (warnings []string, errors []error)
- type AggregateFunctionProperties
- type AzureMachineLearningWebServiceFunctionBinding
- type AzureMachineLearningWebServiceFunctionBindingProperties
- type AzureMachineLearningWebServiceFunctionBindingRetrievalProperties
- type AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters
- type AzureMachineLearningWebServiceInputColumn
- type AzureMachineLearningWebServiceInputs
- type AzureMachineLearningWebServiceOutputColumn
- type CreateOrReplaceOperationOptions
- type CreateOrReplaceOperationResponse
- type DeleteOperationResponse
- type ErrorResponse
- type Function
- type FunctionBinding
- type FunctionConfiguration
- type FunctionId
- type FunctionInput
- type FunctionOperationPredicate
- type FunctionOutput
- type FunctionProperties
- type FunctionRetrieveDefaultDefinitionParameters
- type FunctionsClient
- func (c FunctionsClient) CreateOrReplace(ctx context.Context, id FunctionId, input Function, ...) (result CreateOrReplaceOperationResponse, err error)
- func (c FunctionsClient) Delete(ctx context.Context, id FunctionId) (result DeleteOperationResponse, err error)
- func (c FunctionsClient) Get(ctx context.Context, id FunctionId) (result GetOperationResponse, err error)
- func (c FunctionsClient) ListByStreamingJob(ctx context.Context, id StreamingJobId, ...) (resp ListByStreamingJobOperationResponse, err error)
- func (c FunctionsClient) ListByStreamingJobComplete(ctx context.Context, id StreamingJobId, ...) (ListByStreamingJobCompleteResult, error)
- func (c FunctionsClient) ListByStreamingJobCompleteMatchingPredicate(ctx context.Context, id StreamingJobId, ...) (resp ListByStreamingJobCompleteResult, err error)
- func (c FunctionsClient) RetrieveDefaultDefinition(ctx context.Context, id FunctionId, ...) (result RetrieveDefaultDefinitionOperationResponse, err error)
- func (c FunctionsClient) Test(ctx context.Context, id FunctionId, input Function) (result TestOperationResponse, err error)
- func (c FunctionsClient) TestThenPoll(ctx context.Context, id FunctionId, input Function) error
- func (c FunctionsClient) Update(ctx context.Context, id FunctionId, input Function, ...) (result UpdateOperationResponse, err error)
- type GetOperationResponse
- type JavaScriptFunctionBinding
- type JavaScriptFunctionBindingProperties
- type JavaScriptFunctionBindingRetrievalProperties
- type JavaScriptFunctionRetrieveDefaultDefinitionParameters
- type ListByStreamingJobCompleteResult
- type ListByStreamingJobOperationOptions
- type ListByStreamingJobOperationResponse
- type RawFunctionBindingImpl
- type RawFunctionPropertiesImpl
- type RawFunctionRetrieveDefaultDefinitionParametersImpl
- type ResourceTestStatus
- type RetrieveDefaultDefinitionOperationResponse
- type ScalarFunctionProperties
- type StreamingJobId
- type TestOperationResponse
- type UdfType
- type UpdateOperationOptions
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForUdfType ¶ added in v0.20220720.1063736
func PossibleValuesForUdfType() []string
func ValidateFunctionID ¶
ValidateFunctionID checks that 'input' can be parsed as a Function ID
func ValidateStreamingJobID ¶
ValidateStreamingJobID checks that 'input' can be parsed as a Streaming Job ID
Types ¶
type AggregateFunctionProperties ¶
type AggregateFunctionProperties struct { // Fields inherited from FunctionProperties Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` }
func (AggregateFunctionProperties) MarshalJSON ¶
func (s AggregateFunctionProperties) MarshalJSON() ([]byte, error)
type AzureMachineLearningWebServiceFunctionBinding ¶
type AzureMachineLearningWebServiceFunctionBinding struct {
Properties *AzureMachineLearningWebServiceFunctionBindingProperties `json:"properties,omitempty"`
}
func (AzureMachineLearningWebServiceFunctionBinding) MarshalJSON ¶
func (s AzureMachineLearningWebServiceFunctionBinding) MarshalJSON() ([]byte, error)
type AzureMachineLearningWebServiceFunctionBindingProperties ¶
type AzureMachineLearningWebServiceFunctionBindingProperties struct { ApiKey *string `json:"apiKey,omitempty"` BatchSize *int64 `json:"batchSize,omitempty"` Endpoint *string `json:"endpoint,omitempty"` Inputs *AzureMachineLearningWebServiceInputs `json:"inputs,omitempty"` Outputs *[]AzureMachineLearningWebServiceOutputColumn `json:"outputs,omitempty"` }
type AzureMachineLearningWebServiceFunctionBindingRetrievalProperties ¶ added in v0.20220720.1063736
type AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters ¶ added in v0.20220720.1063736
type AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters struct {
BindingRetrievalProperties *AzureMachineLearningWebServiceFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"`
}
func (AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶ added in v0.20220720.1063736
func (s AzureMachineLearningWebServiceFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type AzureMachineLearningWebServiceInputs ¶
type AzureMachineLearningWebServiceInputs struct { ColumnNames *[]AzureMachineLearningWebServiceInputColumn `json:"columnNames,omitempty"` Name *string `json:"name,omitempty"` }
type CreateOrReplaceOperationOptions ¶
func DefaultCreateOrReplaceOperationOptions ¶
func DefaultCreateOrReplaceOperationOptions() CreateOrReplaceOperationOptions
type DeleteOperationResponse ¶
type ErrorResponse ¶
type Function ¶
type Function struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties FunctionProperties `json:"properties"` Type *string `json:"type,omitempty"` }
func (*Function) UnmarshalJSON ¶
type FunctionBinding ¶
type FunctionBinding interface { }
type FunctionConfiguration ¶
type FunctionConfiguration struct { Binding FunctionBinding `json:"binding"` Inputs *[]FunctionInput `json:"inputs,omitempty"` Output *FunctionOutput `json:"output,omitempty"` }
func (*FunctionConfiguration) UnmarshalJSON ¶
func (s *FunctionConfiguration) UnmarshalJSON(bytes []byte) error
type FunctionId ¶
type FunctionId struct { SubscriptionId string ResourceGroupName string StreamingJobName string FunctionName string }
FunctionId is a struct representing the Resource ID for a Function
func NewFunctionID ¶
func NewFunctionID(subscriptionId string, resourceGroupName string, streamingJobName string, functionName string) FunctionId
NewFunctionID returns a new FunctionId struct
func ParseFunctionID ¶
func ParseFunctionID(input string) (*FunctionId, error)
ParseFunctionID parses 'input' into a FunctionId
func ParseFunctionIDInsensitively ¶
func ParseFunctionIDInsensitively(input string) (*FunctionId, error)
ParseFunctionIDInsensitively parses 'input' case-insensitively into a FunctionId note: this method should only be used for API response data and not user input
func (FunctionId) Segments ¶
func (id FunctionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Function ID
func (FunctionId) String ¶
func (id FunctionId) String() string
String returns a human-readable description of this Function ID
type FunctionInput ¶
type FunctionOperationPredicate ¶
func (FunctionOperationPredicate) Matches ¶
func (p FunctionOperationPredicate) Matches(input Function) bool
type FunctionOutput ¶
type FunctionOutput struct {
DataType *string `json:"dataType,omitempty"`
}
type FunctionProperties ¶
type FunctionProperties interface { }
type FunctionRetrieveDefaultDefinitionParameters ¶
type FunctionRetrieveDefaultDefinitionParameters interface { }
type FunctionsClient ¶
func NewFunctionsClientWithBaseURI ¶
func NewFunctionsClientWithBaseURI(endpoint string) FunctionsClient
func (FunctionsClient) CreateOrReplace ¶
func (c FunctionsClient) CreateOrReplace(ctx context.Context, id FunctionId, input Function, options CreateOrReplaceOperationOptions) (result CreateOrReplaceOperationResponse, err error)
CreateOrReplace ...
func (FunctionsClient) Delete ¶
func (c FunctionsClient) Delete(ctx context.Context, id FunctionId) (result DeleteOperationResponse, err error)
Delete ...
func (FunctionsClient) Get ¶
func (c FunctionsClient) Get(ctx context.Context, id FunctionId) (result GetOperationResponse, err error)
Get ...
func (FunctionsClient) ListByStreamingJob ¶
func (c FunctionsClient) ListByStreamingJob(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions) (resp ListByStreamingJobOperationResponse, err error)
ListByStreamingJob ...
func (FunctionsClient) ListByStreamingJobComplete ¶
func (c FunctionsClient) ListByStreamingJobComplete(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions) (ListByStreamingJobCompleteResult, error)
ListByStreamingJobComplete retrieves all of the results into a single object
func (FunctionsClient) ListByStreamingJobCompleteMatchingPredicate ¶
func (c FunctionsClient) ListByStreamingJobCompleteMatchingPredicate(ctx context.Context, id StreamingJobId, options ListByStreamingJobOperationOptions, predicate FunctionOperationPredicate) (resp ListByStreamingJobCompleteResult, err error)
ListByStreamingJobCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (FunctionsClient) RetrieveDefaultDefinition ¶
func (c FunctionsClient) RetrieveDefaultDefinition(ctx context.Context, id FunctionId, input FunctionRetrieveDefaultDefinitionParameters) (result RetrieveDefaultDefinitionOperationResponse, err error)
RetrieveDefaultDefinition ...
func (FunctionsClient) Test ¶
func (c FunctionsClient) Test(ctx context.Context, id FunctionId, input Function) (result TestOperationResponse, err error)
Test ...
func (FunctionsClient) TestThenPoll ¶
func (c FunctionsClient) TestThenPoll(ctx context.Context, id FunctionId, input Function) error
TestThenPoll performs Test then polls until it's completed
func (FunctionsClient) Update ¶
func (c FunctionsClient) Update(ctx context.Context, id FunctionId, input Function, options UpdateOperationOptions) (result UpdateOperationResponse, err error)
Update ...
type GetOperationResponse ¶
type JavaScriptFunctionBinding ¶
type JavaScriptFunctionBinding struct {
Properties *JavaScriptFunctionBindingProperties `json:"properties,omitempty"`
}
func (JavaScriptFunctionBinding) MarshalJSON ¶
func (s JavaScriptFunctionBinding) MarshalJSON() ([]byte, error)
type JavaScriptFunctionBindingProperties ¶
type JavaScriptFunctionBindingProperties struct {
Script *string `json:"script,omitempty"`
}
type JavaScriptFunctionBindingRetrievalProperties ¶ added in v0.20220720.1063736
type JavaScriptFunctionRetrieveDefaultDefinitionParameters ¶ added in v0.20220720.1063736
type JavaScriptFunctionRetrieveDefaultDefinitionParameters struct {
BindingRetrievalProperties *JavaScriptFunctionBindingRetrievalProperties `json:"bindingRetrievalProperties,omitempty"`
}
func (JavaScriptFunctionRetrieveDefaultDefinitionParameters) MarshalJSON ¶ added in v0.20220720.1063736
func (s JavaScriptFunctionRetrieveDefaultDefinitionParameters) MarshalJSON() ([]byte, error)
type ListByStreamingJobCompleteResult ¶
type ListByStreamingJobCompleteResult struct {
Items []Function
}
type ListByStreamingJobOperationOptions ¶
type ListByStreamingJobOperationOptions struct {
Select *string
}
func DefaultListByStreamingJobOperationOptions ¶
func DefaultListByStreamingJobOperationOptions() ListByStreamingJobOperationOptions
type ListByStreamingJobOperationResponse ¶
type ListByStreamingJobOperationResponse struct { HttpResponse *http.Response Model *[]Function // contains filtered or unexported fields }
func (ListByStreamingJobOperationResponse) HasMore ¶
func (r ListByStreamingJobOperationResponse) HasMore() bool
func (ListByStreamingJobOperationResponse) LoadMore ¶
func (r ListByStreamingJobOperationResponse) LoadMore(ctx context.Context) (resp ListByStreamingJobOperationResponse, err error)
type RawFunctionBindingImpl ¶ added in v0.20230807.1063129
RawModeOfTransitImpl 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).
type RawFunctionPropertiesImpl ¶ added in v0.20230807.1063129
RawModeOfTransitImpl 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).
type RawFunctionRetrieveDefaultDefinitionParametersImpl ¶ added in v0.20230807.1063129
type RawFunctionRetrieveDefaultDefinitionParametersImpl struct { Type string Values map[string]interface{} }
RawModeOfTransitImpl 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).
type ResourceTestStatus ¶
type ResourceTestStatus struct { Error *ErrorResponse `json:"error,omitempty"` Status *string `json:"status,omitempty"` }
type ScalarFunctionProperties ¶
type ScalarFunctionProperties struct { // Fields inherited from FunctionProperties Etag *string `json:"etag,omitempty"` Properties *FunctionConfiguration `json:"properties,omitempty"` }
func (ScalarFunctionProperties) MarshalJSON ¶
func (s ScalarFunctionProperties) MarshalJSON() ([]byte, error)
type StreamingJobId ¶
type StreamingJobId struct { SubscriptionId string ResourceGroupName string StreamingJobName string }
StreamingJobId is a struct representing the Resource ID for a Streaming Job
func NewStreamingJobID ¶
func NewStreamingJobID(subscriptionId string, resourceGroupName string, streamingJobName string) StreamingJobId
NewStreamingJobID returns a new StreamingJobId struct
func ParseStreamingJobID ¶
func ParseStreamingJobID(input string) (*StreamingJobId, error)
ParseStreamingJobID parses 'input' into a StreamingJobId
func ParseStreamingJobIDInsensitively ¶
func ParseStreamingJobIDInsensitively(input string) (*StreamingJobId, error)
ParseStreamingJobIDInsensitively parses 'input' case-insensitively into a StreamingJobId note: this method should only be used for API response data and not user input
func (StreamingJobId) ID ¶
func (id StreamingJobId) ID() string
ID returns the formatted Streaming Job ID
func (StreamingJobId) Segments ¶
func (id StreamingJobId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Streaming Job ID
func (StreamingJobId) String ¶
func (id StreamingJobId) String() string
String returns a human-readable description of this Streaming Job ID
type TestOperationResponse ¶
type TestOperationResponse struct { Poller polling.LongRunningPoller HttpResponse *http.Response }
type UdfType ¶ added in v0.20220720.1063736
type UdfType string
const (
UdfTypeScalar UdfType = "Scalar"
)
type UpdateOperationOptions ¶
type UpdateOperationOptions struct {
IfMatch *string
}
func DefaultUpdateOperationOptions ¶
func DefaultUpdateOperationOptions() UpdateOperationOptions
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_function.go
- id_streamingjob.go
- method_createorreplace_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_listbystreamingjob_autorest.go
- method_retrievedefaultdefinition_autorest.go
- method_test_autorest.go
- method_update_autorest.go
- model_aggregatefunctionproperties.go
- model_azuremachinelearningwebservicefunctionbinding.go
- model_azuremachinelearningwebservicefunctionbindingproperties.go
- model_azuremachinelearningwebservicefunctionbindingretrievalproperties.go
- model_azuremachinelearningwebservicefunctionretrievedefaultdefinitionparameters.go
- model_azuremachinelearningwebserviceinputcolumn.go
- model_azuremachinelearningwebserviceinputs.go
- model_azuremachinelearningwebserviceoutputcolumn.go
- model_errorresponse.go
- model_function.go
- model_functionbinding.go
- model_functionconfiguration.go
- model_functioninput.go
- model_functionoutput.go
- model_functionproperties.go
- model_functionretrievedefaultdefinitionparameters.go
- model_javascriptfunctionbinding.go
- model_javascriptfunctionbindingproperties.go
- model_javascriptfunctionbindingretrievalproperties.go
- model_javascriptfunctionretrievedefaultdefinitionparameters.go
- model_resourceteststatus.go
- model_scalarfunctionproperties.go
- predicates.go
- version.go