
com.azure.cosmos.CosmosUserDefinedFunctionResponse Maven / Gradle / Ivy
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
package com.azure.cosmos;
/**
* The type Cosmos sync user defined function response.
*/
public class CosmosUserDefinedFunctionResponse extends CosmosResponse {
private final CosmosUserDefinedFunction userDefinedFunction;
private final CosmosAsyncUserDefinedFunctionResponse asyncResponse;
/**
* Instantiates a new Cosmos sync user defined function response.
*
* @param resourceResponse the resource response
* @param userDefinedFunction the user defined function
*/
CosmosUserDefinedFunctionResponse(CosmosAsyncUserDefinedFunctionResponse resourceResponse,
CosmosUserDefinedFunction userDefinedFunction) {
super(resourceResponse.resourceResponseWrapper, resourceResponse.getProperties());
this.asyncResponse = resourceResponse;
this.userDefinedFunction = userDefinedFunction;
}
/**
* Gets cosmos user defined function properties.
*
* @return the cosmos user defined function properties
*/
public CosmosUserDefinedFunctionProperties getProperties() {
return asyncResponse.getProperties();
}
/**
* Gets cosmos sync user defined function.
*
* @return the cosmos sync user defined function
*/
public CosmosUserDefinedFunction getUserDefinedFunction() {
return userDefinedFunction;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy