Package xyz.block.ftl.v1
Class SchemaServiceGrpc.SchemaServiceStub
-
- All Implemented Interfaces:
public final class SchemaServiceGrpc.SchemaServiceStub extends AbstractAsyncStub<S>A stub to allow clients to do asynchronous rpc calls to service SchemaService.
-
-
Field Summary
Fields Modifier and Type Field Description public final Channelchannelpublic final CallOptionscallOptions
-
Method Summary
Modifier and Type Method Description voidping(PingRequest request, StreamObserver<PingResponse> responseObserver)Ping service for readiness.voidgetSchema(GetSchemaRequest request, StreamObserver<GetSchemaResponse> responseObserver)Get the full schema.voidpullSchema(PullSchemaRequest request, StreamObserver<PullSchemaResponse> responseObserver)Pull schema changes. Note that if there are no deployments this will block indefinitely, making it unsuitable for just retrieving the schema. Use GetSchema for that.voidupdateDeploymentRuntime(UpdateDeploymentRuntimeRequest request, StreamObserver<UpdateDeploymentRuntimeResponse> responseObserver)UpdateModuleRuntime is used to update the runtime configuration of a module.voidgetDeployments(GetDeploymentsRequest request, StreamObserver<GetDeploymentsResponse> responseObserver)GetDeployments is used to get the schema for all deployments.voidcreateChangeset(CreateChangesetRequest request, StreamObserver<CreateChangesetResponse> responseObserver)CreateChangeset creates a new changeset.voidprepareChangeset(PrepareChangesetRequest request, StreamObserver<PrepareChangesetResponse> responseObserver)PrepareChangeset moves the changeset into the prepared state.voidcommitChangeset(CommitChangesetRequest request, StreamObserver<CommitChangesetResponse> responseObserver)CommitChangeset makes all deployments for the changeset part of the canonical schema.voiddrainChangeset(DrainChangesetRequest request, StreamObserver<DrainChangesetResponse> responseObserver)voidfinalizeChangeset(FinalizeChangesetRequest request, StreamObserver<FinalizeChangesetResponse> responseObserver)voidrollbackChangeset(RollbackChangesetRequest request, StreamObserver<RollbackChangesetResponse> responseObserver)RollbackChangeset Rolls back a failing changesetvoidfailChangeset(FailChangesetRequest request, StreamObserver<FailChangesetResponse> responseObserver)FailChangeset fails an active changeset.voidgetDeployment(GetDeploymentRequest request, StreamObserver<GetDeploymentResponse> responseObserver)GetDeployment gets a deployment by deployment key-
Methods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady -
Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
ping
void ping(PingRequest request, StreamObserver<PingResponse> responseObserver)
Ping service for readiness.
-
getSchema
void getSchema(GetSchemaRequest request, StreamObserver<GetSchemaResponse> responseObserver)
Get the full schema.
-
pullSchema
void pullSchema(PullSchemaRequest request, StreamObserver<PullSchemaResponse> responseObserver)
Pull schema changes. Note that if there are no deployments this will block indefinitely, making it unsuitable for just retrieving the schema. Use GetSchema for that.
-
updateDeploymentRuntime
void updateDeploymentRuntime(UpdateDeploymentRuntimeRequest request, StreamObserver<UpdateDeploymentRuntimeResponse> responseObserver)
UpdateModuleRuntime is used to update the runtime configuration of a module.
-
getDeployments
void getDeployments(GetDeploymentsRequest request, StreamObserver<GetDeploymentsResponse> responseObserver)
GetDeployments is used to get the schema for all deployments.
-
createChangeset
void createChangeset(CreateChangesetRequest request, StreamObserver<CreateChangesetResponse> responseObserver)
CreateChangeset creates a new changeset.
-
prepareChangeset
void prepareChangeset(PrepareChangesetRequest request, StreamObserver<PrepareChangesetResponse> responseObserver)
PrepareChangeset moves the changeset into the prepared state.
-
commitChangeset
void commitChangeset(CommitChangesetRequest request, StreamObserver<CommitChangesetResponse> responseObserver)
CommitChangeset makes all deployments for the changeset part of the canonical schema.
-
drainChangeset
void drainChangeset(DrainChangesetRequest request, StreamObserver<DrainChangesetResponse> responseObserver)
-
finalizeChangeset
void finalizeChangeset(FinalizeChangesetRequest request, StreamObserver<FinalizeChangesetResponse> responseObserver)
-
rollbackChangeset
void rollbackChangeset(RollbackChangesetRequest request, StreamObserver<RollbackChangesetResponse> responseObserver)
RollbackChangeset Rolls back a failing changeset
-
failChangeset
void failChangeset(FailChangesetRequest request, StreamObserver<FailChangesetResponse> responseObserver)
FailChangeset fails an active changeset.
-
getDeployment
void getDeployment(GetDeploymentRequest request, StreamObserver<GetDeploymentResponse> responseObserver)
GetDeployment gets a deployment by deployment key
-
-
-
-