Class CosmosAsyncScripts
-
Method Summary
Modifier and TypeMethodDescriptioncreateStoredProcedure
(CosmosStoredProcedureProperties properties) Creates a cosmos stored procedure.createStoredProcedure
(CosmosStoredProcedureProperties properties, CosmosStoredProcedureRequestOptions options) Creates a cosmos stored procedure.createTrigger
(CosmosTriggerProperties properties) Creates a Cosmos trigger.Creates a cosmos user defined function.Gets a CosmosAsyncStoredProcedure object without making a service callgetTrigger
(String id) Gets a CosmosAsyncTrigger object without making a service callGets a CosmosAsyncUserDefinedFunction object without making a service callqueryStoredProcedures
(SqlQuerySpec querySpec, CosmosQueryRequestOptions options) Query for stored procedures in a container.queryStoredProcedures
(String query, CosmosQueryRequestOptions options) Query for stored procedures in a container.queryTriggers
(SqlQuerySpec querySpec, CosmosQueryRequestOptions options) Query for triggers in the containerqueryTriggers
(String query, CosmosQueryRequestOptions options) Query for triggers in the containerqueryUserDefinedFunctions
(SqlQuerySpec querySpec, CosmosQueryRequestOptions options) Query for user defined functions in the container.queryUserDefinedFunctions
(String query, CosmosQueryRequestOptions options) Query for user defined functions in the container.Reads all cosmos stored procedures in a container.Reads all triggers in a containerReads all cosmos user defined functions in the container
-
Method Details
-
createStoredProcedure
public Mono<CosmosStoredProcedureResponse> createStoredProcedure(CosmosStoredProcedureProperties properties) Creates a cosmos stored procedure.After subscription the operation will be performed. The
Mono
upon successful completion will contain a single cosmos stored procedure response with the created cosmos stored procedure. In case of failure theMono
will error.- Parameters:
properties
- the cosmos stored procedure properties.- Returns:
- an
Mono
containing the single cosmos stored procedure resource response or an error.
-
createStoredProcedure
public Mono<CosmosStoredProcedureResponse> createStoredProcedure(CosmosStoredProcedureProperties properties, CosmosStoredProcedureRequestOptions options) Creates a cosmos stored procedure.After subscription the operation will be performed. The
Mono
upon successful completion will contain a single cosmos stored procedure response with the created cosmos stored procedure. In case of failure theMono
will error.- Parameters:
properties
- the cosmos stored procedure properties.options
- the stored procedure request options.- Returns:
- an
Mono
containing the single cosmos stored procedure resource response or an error.
-
readAllStoredProcedures
Reads all cosmos stored procedures in a container.After subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the read cosmos stored procedure properties. In case of failure theCosmosPagedFlux
will error.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the read cosmos stored procedures properties or an error.
-
queryStoredProcedures
public CosmosPagedFlux<CosmosStoredProcedureProperties> queryStoredProcedures(String query, CosmosQueryRequestOptions options) Query for stored procedures in a container.After subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the obtained stored procedures. In case of failure theCosmosPagedFlux
will error.- Parameters:
query
- the the query.options
- the query request options.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the obtained stored procedures or an error.
-
queryStoredProcedures
public CosmosPagedFlux<CosmosStoredProcedureProperties> queryStoredProcedures(SqlQuerySpec querySpec, CosmosQueryRequestOptions options) Query for stored procedures in a container.After subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the obtained stored procedures. In case of failure theCosmosPagedFlux
will error.- Parameters:
querySpec
- the SQL query specification.options
- the query request options.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the obtained stored procedures or an error.
-
getStoredProcedure
Gets a CosmosAsyncStoredProcedure object without making a service call- Parameters:
id
- id of the stored procedure- Returns:
- a cosmos stored procedure
-
createUserDefinedFunction
public Mono<CosmosUserDefinedFunctionResponse> createUserDefinedFunction(CosmosUserDefinedFunctionProperties properties) Creates a cosmos user defined function.After subscription the operation will be performed. The
Mono
upon successful completion will contain a single cosmos user defined function response. In case of failure theMono
will error.- Parameters:
properties
- the cosmos user defined function properties- Returns:
- an
Mono
containing the single resource response with the created user defined function or an error.
-
readAllUserDefinedFunctions
Reads all cosmos user defined functions in the containerAfter subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the read user defined functions. In case of failure theCosmosPagedFlux
will error.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the read user defined functions or an error.
-
queryUserDefinedFunctions
public CosmosPagedFlux<CosmosUserDefinedFunctionProperties> queryUserDefinedFunctions(String query, CosmosQueryRequestOptions options) Query for user defined functions in the container.After subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the obtained user defined functions. In case of failure theCosmosPagedFlux
will error.- Parameters:
query
- the query.options
- the query request options.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the obtained user defined functions or an error.
-
queryUserDefinedFunctions
public CosmosPagedFlux<CosmosUserDefinedFunctionProperties> queryUserDefinedFunctions(SqlQuerySpec querySpec, CosmosQueryRequestOptions options) Query for user defined functions in the container.After subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the obtained user defined functions. In case of failure theCosmosPagedFlux
will error.- Parameters:
querySpec
- the SQL query specification.options
- the query request options.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the obtained user defined functions or an error.
-
getUserDefinedFunction
Gets a CosmosAsyncUserDefinedFunction object without making a service call- Parameters:
id
- id of the user defined function- Returns:
- a cosmos user defined function
-
createTrigger
Creates a Cosmos trigger.After subscription the operation will be performed. The
Mono
upon successful completion will contain a cosmos trigger response In case of failure theMono
will error.- Parameters:
properties
- the cosmos trigger properties- Returns:
- an
Mono
containing the single resource response with the created trigger or an error.
-
readAllTriggers
Reads all triggers in a containerAfter subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the read cosmos trigger properties. In case of failure theCosmosPagedFlux
will error.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the read cosmos rigger properties or an error.
-
queryTriggers
public CosmosPagedFlux<CosmosTriggerProperties> queryTriggers(String query, CosmosQueryRequestOptions options) Query for triggers in the containerAfter subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the obtained triggers. In case of failure theCosmosPagedFlux
will error.- Parameters:
query
- the query.options
- the query request options.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the obtained triggers or an error.
-
queryTriggers
public CosmosPagedFlux<CosmosTriggerProperties> queryTriggers(SqlQuerySpec querySpec, CosmosQueryRequestOptions options) Query for triggers in the containerAfter subscription the operation will be performed. The
CosmosPagedFlux
will contain one or several feed response pages of the obtained triggers. In case of failure theCosmosPagedFlux
will error.- Parameters:
querySpec
- the SQL query specification.options
- the query request options.- Returns:
- a
CosmosPagedFlux
containing one or several feed response pages of the obtained triggers or an error.
-
getTrigger
Gets a CosmosAsyncTrigger object without making a service call- Parameters:
id
- id of the cosmos trigger- Returns:
- a cosmos trigger
-