
com.vendasta.accountgroup.v1.generated.AccountValidationServiceGrpc 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!
package com.vendasta.accountgroup.v1.generated;
import static io.grpc.stub.ClientCalls.asyncUnaryCall;
import static io.grpc.stub.ClientCalls.asyncServerStreamingCall;
import static io.grpc.stub.ClientCalls.asyncClientStreamingCall;
import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall;
import static io.grpc.stub.ClientCalls.blockingUnaryCall;
import static io.grpc.stub.ClientCalls.blockingServerStreamingCall;
import static io.grpc.stub.ClientCalls.futureUnaryCall;
import static io.grpc.MethodDescriptor.generateFullMethodName;
import static io.grpc.stub.ServerCalls.asyncUnaryCall;
import static io.grpc.stub.ServerCalls.asyncServerStreamingCall;
import static io.grpc.stub.ServerCalls.asyncClientStreamingCall;
import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall;
import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall;
import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall;
/**
*/
@javax.annotation.Generated(
value = "by gRPC proto compiler (version 1.3.0)",
comments = "Source: account_group/v1/api.proto")
public final class AccountValidationServiceGrpc {
private AccountValidationServiceGrpc() {}
public static final String SERVICE_NAME = "accountgroup.v1.AccountValidationService";
// Static method descriptors that strictly reflect the proto.
@io.grpc.ExperimentalApi("https://github.com/grpc/grpc-java/issues/1901")
public static final io.grpc.MethodDescriptor METHOD_VALIDATE_ADDRESS_MULTI =
io.grpc.MethodDescriptor.create(
io.grpc.MethodDescriptor.MethodType.UNARY,
generateFullMethodName(
"accountgroup.v1.AccountValidationService", "ValidateAddressMulti"),
io.grpc.protobuf.ProtoUtils.marshaller(com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest.getDefaultInstance()),
io.grpc.protobuf.ProtoUtils.marshaller(com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiResponse.getDefaultInstance()));
/**
* Creates a new async stub that supports all call types for the service
*/
public static AccountValidationServiceStub newStub(io.grpc.Channel channel) {
return new AccountValidationServiceStub(channel);
}
/**
* Creates a new blocking-style stub that supports unary and streaming output calls on the service
*/
public static AccountValidationServiceBlockingStub newBlockingStub(
io.grpc.Channel channel) {
return new AccountValidationServiceBlockingStub(channel);
}
/**
* Creates a new ListenableFuture-style stub that supports unary and streaming output calls on the service
*/
public static AccountValidationServiceFutureStub newFutureStub(
io.grpc.Channel channel) {
return new AccountValidationServiceFutureStub(channel);
}
/**
*/
public static abstract class AccountValidationServiceImplBase implements io.grpc.BindableService {
/**
*
* Validates one or more businesses addresses with SmartyStreets and returns the results
*
*/
public void validateAddressMulti(com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest request,
io.grpc.stub.StreamObserver responseObserver) {
asyncUnimplementedUnaryCall(METHOD_VALIDATE_ADDRESS_MULTI, responseObserver);
}
@java.lang.Override public final io.grpc.ServerServiceDefinition bindService() {
return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor())
.addMethod(
METHOD_VALIDATE_ADDRESS_MULTI,
asyncUnaryCall(
new MethodHandlers<
com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest,
com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiResponse>(
this, METHODID_VALIDATE_ADDRESS_MULTI)))
.build();
}
}
/**
*/
public static final class AccountValidationServiceStub extends io.grpc.stub.AbstractStub {
private AccountValidationServiceStub(io.grpc.Channel channel) {
super(channel);
}
private AccountValidationServiceStub(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) {
super(channel, callOptions);
}
@java.lang.Override
protected AccountValidationServiceStub build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) {
return new AccountValidationServiceStub(channel, callOptions);
}
/**
*
* Validates one or more businesses addresses with SmartyStreets and returns the results
*
*/
public void validateAddressMulti(com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest request,
io.grpc.stub.StreamObserver responseObserver) {
asyncUnaryCall(
getChannel().newCall(METHOD_VALIDATE_ADDRESS_MULTI, getCallOptions()), request, responseObserver);
}
}
/**
*/
public static final class AccountValidationServiceBlockingStub extends io.grpc.stub.AbstractStub {
private AccountValidationServiceBlockingStub(io.grpc.Channel channel) {
super(channel);
}
private AccountValidationServiceBlockingStub(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) {
super(channel, callOptions);
}
@java.lang.Override
protected AccountValidationServiceBlockingStub build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) {
return new AccountValidationServiceBlockingStub(channel, callOptions);
}
/**
*
* Validates one or more businesses addresses with SmartyStreets and returns the results
*
*/
public com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiResponse validateAddressMulti(com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest request) {
return blockingUnaryCall(
getChannel(), METHOD_VALIDATE_ADDRESS_MULTI, getCallOptions(), request);
}
}
/**
*/
public static final class AccountValidationServiceFutureStub extends io.grpc.stub.AbstractStub {
private AccountValidationServiceFutureStub(io.grpc.Channel channel) {
super(channel);
}
private AccountValidationServiceFutureStub(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) {
super(channel, callOptions);
}
@java.lang.Override
protected AccountValidationServiceFutureStub build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) {
return new AccountValidationServiceFutureStub(channel, callOptions);
}
/**
*
* Validates one or more businesses addresses with SmartyStreets and returns the results
*
*/
public com.google.common.util.concurrent.ListenableFuture validateAddressMulti(
com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest request) {
return futureUnaryCall(
getChannel().newCall(METHOD_VALIDATE_ADDRESS_MULTI, getCallOptions()), request);
}
}
private static final int METHODID_VALIDATE_ADDRESS_MULTI = 0;
private static final class MethodHandlers implements
io.grpc.stub.ServerCalls.UnaryMethod,
io.grpc.stub.ServerCalls.ServerStreamingMethod,
io.grpc.stub.ServerCalls.ClientStreamingMethod,
io.grpc.stub.ServerCalls.BidiStreamingMethod {
private final AccountValidationServiceImplBase serviceImpl;
private final int methodId;
MethodHandlers(AccountValidationServiceImplBase serviceImpl, int methodId) {
this.serviceImpl = serviceImpl;
this.methodId = methodId;
}
@java.lang.Override
@java.lang.SuppressWarnings("unchecked")
public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) {
switch (methodId) {
case METHODID_VALIDATE_ADDRESS_MULTI:
serviceImpl.validateAddressMulti((com.vendasta.accountgroup.v1.generated.AccountValidationProto.ValidateAddressMultiRequest) request,
(io.grpc.stub.StreamObserver) responseObserver);
break;
default:
throw new AssertionError();
}
}
@java.lang.Override
@java.lang.SuppressWarnings("unchecked")
public io.grpc.stub.StreamObserver invoke(
io.grpc.stub.StreamObserver responseObserver) {
switch (methodId) {
default:
throw new AssertionError();
}
}
}
private static final class AccountValidationServiceDescriptorSupplier implements io.grpc.protobuf.ProtoFileDescriptorSupplier {
@java.lang.Override
public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() {
return com.vendasta.accountgroup.v1.generated.ApiProto.getDescriptor();
}
}
private static volatile io.grpc.ServiceDescriptor serviceDescriptor;
public static io.grpc.ServiceDescriptor getServiceDescriptor() {
io.grpc.ServiceDescriptor result = serviceDescriptor;
if (result == null) {
synchronized (AccountValidationServiceGrpc.class) {
result = serviceDescriptor;
if (result == null) {
serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
.setSchemaDescriptor(new AccountValidationServiceDescriptorSupplier())
.addMethod(METHOD_VALIDATE_ADDRESS_MULTI)
.build();
}
}
}
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy