Package com.google.cloud.pubsub.v1.stub
Class SchemaServiceStub
java.lang.Object
com.google.cloud.pubsub.v1.stub.SchemaServiceStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
- Direct Known Subclasses:
GrpcSchemaServiceStub
,HttpJsonSchemaServiceStub
@Generated("by gapic-generator-java")
public abstract class SchemaServiceStub
extends Object
implements com.google.api.gax.core.BackgroundResource
Base stub class for the SchemaService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
close()
com.google.api.gax.rpc.UnaryCallable<CommitSchemaRequest,
Schema> com.google.api.gax.rpc.UnaryCallable<CreateSchemaRequest,
Schema> com.google.api.gax.rpc.UnaryCallable<DeleteSchemaRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DeleteSchemaRevisionRequest,
Schema> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<GetSchemaRequest,
Schema> com.google.api.gax.rpc.UnaryCallable<ListSchemaRevisionsRequest,
ListSchemaRevisionsResponse> com.google.api.gax.rpc.UnaryCallable<ListSchemaRevisionsRequest,
SchemaServiceClient.ListSchemaRevisionsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListSchemasRequest,
ListSchemasResponse> com.google.api.gax.rpc.UnaryCallable<ListSchemasRequest,
SchemaServiceClient.ListSchemasPagedResponse> com.google.api.gax.rpc.UnaryCallable<RollbackSchemaRequest,
Schema> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,
com.google.iam.v1.TestIamPermissionsResponse> com.google.api.gax.rpc.UnaryCallable<ValidateMessageRequest,
ValidateMessageResponse> com.google.api.gax.rpc.UnaryCallable<ValidateSchemaRequest,
ValidateSchemaResponse> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.api.gax.core.BackgroundResource
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Constructor Details
-
SchemaServiceStub
public SchemaServiceStub()
-
-
Method Details
-
createSchemaCallable
-
getSchemaCallable
-
listSchemasPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSchemasRequest,SchemaServiceClient.ListSchemasPagedResponse> listSchemasPagedCallable() -
listSchemasCallable
public com.google.api.gax.rpc.UnaryCallable<ListSchemasRequest,ListSchemasResponse> listSchemasCallable() -
listSchemaRevisionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSchemaRevisionsRequest,SchemaServiceClient.ListSchemaRevisionsPagedResponse> listSchemaRevisionsPagedCallable() -
listSchemaRevisionsCallable
public com.google.api.gax.rpc.UnaryCallable<ListSchemaRevisionsRequest,ListSchemaRevisionsResponse> listSchemaRevisionsCallable() -
commitSchemaCallable
-
rollbackSchemaCallable
-
deleteSchemaRevisionCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSchemaRevisionRequest,Schema> deleteSchemaRevisionCallable() -
deleteSchemaCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSchemaRequest,com.google.protobuf.Empty> deleteSchemaCallable() -
validateSchemaCallable
public com.google.api.gax.rpc.UnaryCallable<ValidateSchemaRequest,ValidateSchemaResponse> validateSchemaCallable() -
validateMessageCallable
public com.google.api.gax.rpc.UnaryCallable<ValidateMessageRequest,ValidateMessageResponse> validateMessageCallable() -
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable() -
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable() -
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable() -
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-