
com.vendasta.accountgroup.v1.internal.AccountGroupServiceGRPCClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of accountgroup.v1 Show documentation
Show all versions of accountgroup.v1 Show documentation
Java SDK for service account-group
The newest version!
/**
Code generated by sdkgen
DO NOT EDIT!
*/
package com.vendasta.accountgroup.v1.internal;
import com.google.protobuf.*;
import com.vendasta.accountgroup.v1.generated.ApiProto;
import com.vendasta.accountgroup.v1.generated.AccountGroupServiceGrpc;
import com.vendasta.vax.GRPCClient;
import com.vendasta.vax.RequestOptions;
import com.vendasta.vax.SDKException;
import io.grpc.ManagedChannel;
import java.io.InputStream;
public class AccountGroupServiceGRPCClient extends GRPCClient implements AccountGroupServiceClientInterface {
public AccountGroupServiceGRPCClient(String host, String scope, boolean secure) {
super(host, scope, secure);
}
public AccountGroupServiceGRPCClient(String host, String scope, boolean secure, float defaultTimeout) {
super(host, scope, secure, defaultTimeout);
}
public AccountGroupServiceGRPCClient(String host, String scope, InputStream serviceAccount, boolean secure, float defaultTimeout) {
super(host, scope, serviceAccount, secure, defaultTimeout);
}
@Override
protected AccountGroupServiceGrpc.AccountGroupServiceBlockingStub newBlockingStub(ManagedChannel channel) {
return AccountGroupServiceGrpc.newBlockingStub(channel);
}
public GetMultiResponse GetMulti(GetMultiRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.GetMultiResponse response = this.doRequest("getMulti", req.toProto(), options);
return GetMultiResponse.fromProto(response);
}
public PagedResponse Lookup(LookupRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.PagedResponse response = this.doRequest("lookup", req.toProto(), options);
return PagedResponse.fromProto(response);
}
public CreateAccountGroupResponse Create(CreateAccountGroupRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.CreateAccountGroupResponse response = this.doRequest("create", req.toProto(), options);
return CreateAccountGroupResponse.fromProto(response);
}
public Empty Delete(DeleteAccountGroupRequest req, RequestOptions.Builder options) throws SDKException {
Empty response = this.doRequest("delete", req.toProto(), options);
return response;
}
public Empty BulkUpdate(BulkUpdateRequest req, RequestOptions.Builder options) throws SDKException {
Empty response = this.doRequest("bulkUpdate", req.toProto(), options);
return response;
}
public PagedResponse List(ListRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.PagedResponse response = this.doRequest("list", req.toProto(), options);
return PagedResponse.fromProto(response);
}
public ListPotentialDuplicatesResponse ListPotentialDuplicates(ListPotentialDuplicatesRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.ListPotentialDuplicatesResponse response = this.doRequest("listPotentialDuplicates", req.toProto(), options);
return ListPotentialDuplicatesResponse.fromProto(response);
}
public ListAllPotentialDuplicatesResponse ListAllPotentialDuplicates(ListAllPotentialDuplicatesRequest req, RequestOptions.Builder options) throws SDKException {
ApiProto.ListAllPotentialDuplicatesResponse response = this.doRequest("listAllPotentialDuplicates", req.toProto(), options);
return ListAllPotentialDuplicatesResponse.fromProto(response);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy