Interface SaasRolloutsGrpc.AsyncService (0.2.0)

public static interface SaasRolloutsGrpc.AsyncService

Manages the rollout of SaaS services.

Methods

createRollout(CreateRolloutRequest request, StreamObserver<Rollout> responseObserver)

public default void createRollout(CreateRolloutRequest request, StreamObserver<Rollout> responseObserver)

Create a new rollout.

Parameters
Name Description
request CreateRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Rollout>

createRolloutKind(CreateRolloutKindRequest request, StreamObserver<RolloutKind> responseObserver)

public default void createRolloutKind(CreateRolloutKindRequest request, StreamObserver<RolloutKind> responseObserver)

Create a new rollout kind.

Parameters
Name Description
request CreateRolloutKindRequest
responseObserver io.grpc.stub.StreamObserver<RolloutKind>

deleteRollout(DeleteRolloutRequest request, StreamObserver<Empty> responseObserver)

public default void deleteRollout(DeleteRolloutRequest request, StreamObserver<Empty> responseObserver)

Delete a single rollout.

Parameters
Name Description
request DeleteRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteRolloutKind(DeleteRolloutKindRequest request, StreamObserver<Empty> responseObserver)

public default void deleteRolloutKind(DeleteRolloutKindRequest request, StreamObserver<Empty> responseObserver)

Delete a single rollout kind.

Parameters
Name Description
request DeleteRolloutKindRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getRollout(GetRolloutRequest request, StreamObserver<Rollout> responseObserver)

public default void getRollout(GetRolloutRequest request, StreamObserver<Rollout> responseObserver)

Retrieve a single rollout.

Parameters
Name Description
request GetRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Rollout>

getRolloutKind(GetRolloutKindRequest request, StreamObserver<RolloutKind> responseObserver)

public default void getRolloutKind(GetRolloutKindRequest request, StreamObserver<RolloutKind> responseObserver)

Retrieve a single rollout kind.

Parameters
Name Description
request GetRolloutKindRequest
responseObserver io.grpc.stub.StreamObserver<RolloutKind>

listRolloutKinds(ListRolloutKindsRequest request, StreamObserver<ListRolloutKindsResponse> responseObserver)

public default void listRolloutKinds(ListRolloutKindsRequest request, StreamObserver<ListRolloutKindsResponse> responseObserver)

Retrieve a collection of rollout kinds.

Parameters
Name Description
request ListRolloutKindsRequest
responseObserver io.grpc.stub.StreamObserver<ListRolloutKindsResponse>

listRollouts(ListRolloutsRequest request, StreamObserver<ListRolloutsResponse> responseObserver)

public default void listRollouts(ListRolloutsRequest request, StreamObserver<ListRolloutsResponse> responseObserver)

Retrieve a collection of rollouts.

Parameters
Name Description
request ListRolloutsRequest
responseObserver io.grpc.stub.StreamObserver<ListRolloutsResponse>

updateRollout(UpdateRolloutRequest request, StreamObserver<Rollout> responseObserver)

public default void updateRollout(UpdateRolloutRequest request, StreamObserver<Rollout> responseObserver)

Update a single rollout.

Parameters
Name Description
request UpdateRolloutRequest
responseObserver io.grpc.stub.StreamObserver<Rollout>

updateRolloutKind(UpdateRolloutKindRequest request, StreamObserver<RolloutKind> responseObserver)

public default void updateRolloutKind(UpdateRolloutKindRequest request, StreamObserver<RolloutKind> responseObserver)

Update a single rollout kind.

Parameters
Name Description
request UpdateRolloutKindRequest
responseObserver io.grpc.stub.StreamObserver<RolloutKind>