类 ReleaseServiceGrpc.ReleaseServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<ReleaseServiceGrpc.ReleaseServiceStub>
-
- hapi.services.tiller.ReleaseServiceGrpc.ReleaseServiceStub
-
- 封闭类:
- ReleaseServiceGrpc
public static final class ReleaseServiceGrpc.ReleaseServiceStub extends io.grpc.stub.AbstractStub<ReleaseServiceGrpc.ReleaseServiceStub>
ReleaseService is the service that a helm application uses to mutate, query, and manage releases. Release: A named installation composed of a chart and config. At any given time a release has one chart and one config. Config: A config is a YAML file that supplies values to the parametrizable templates of a chart. Chart: A chart is a helm package that contains metadata, a default config, zero or more optionally parameterizable templates, and zero or more charts (dependencies).
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected ReleaseServiceGrpc.ReleaseServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidgetHistory(Tiller.GetHistoryRequest request, io.grpc.stub.StreamObserver<Tiller.GetHistoryResponse> responseObserver)ReleaseHistory retrieves a releasse's history.voidgetReleaseContent(Tiller.GetReleaseContentRequest request, io.grpc.stub.StreamObserver<Tiller.GetReleaseContentResponse> responseObserver)GetReleaseContent retrieves the release content (chart + value) for the specified release.voidgetReleaseStatus(Tiller.GetReleaseStatusRequest request, io.grpc.stub.StreamObserver<Tiller.GetReleaseStatusResponse> responseObserver)GetReleasesStatus retrieves status information for the specified release.voidgetVersion(Tiller.GetVersionRequest request, io.grpc.stub.StreamObserver<Tiller.GetVersionResponse> responseObserver)GetVersion returns the current version of the server.voidinstallRelease(Tiller.InstallReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.InstallReleaseResponse> responseObserver)InstallRelease requests installation of a chart as a new release.voidlistReleases(Tiller.ListReleasesRequest request, io.grpc.stub.StreamObserver<Tiller.ListReleasesResponse> responseObserver)ListReleases retrieves release history.voidrollbackRelease(Tiller.RollbackReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.RollbackReleaseResponse> responseObserver)RollbackRelease rolls back a release to a previous version.voidrunReleaseTest(Tiller.TestReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.TestReleaseResponse> responseObserver)RunReleaseTest executes the tests defined of a named releasevoiduninstallRelease(Tiller.UninstallReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.UninstallReleaseResponse> responseObserver)UninstallRelease requests deletion of a named release.voidupdateRelease(Tiller.UpdateReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.UpdateReleaseResponse> responseObserver)UpdateRelease updates release content.
-
-
-
方法详细资料
-
build
protected ReleaseServiceGrpc.ReleaseServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- 指定者:
build在类中io.grpc.stub.AbstractStub<ReleaseServiceGrpc.ReleaseServiceStub>
-
listReleases
public void listReleases(Tiller.ListReleasesRequest request, io.grpc.stub.StreamObserver<Tiller.ListReleasesResponse> responseObserver)
ListReleases retrieves release history. TODO: Allow filtering the set of releases by release status. By default, ListAllReleases returns the releases who current status is "Active".
-
getReleaseStatus
public void getReleaseStatus(Tiller.GetReleaseStatusRequest request, io.grpc.stub.StreamObserver<Tiller.GetReleaseStatusResponse> responseObserver)
GetReleasesStatus retrieves status information for the specified release.
-
getReleaseContent
public void getReleaseContent(Tiller.GetReleaseContentRequest request, io.grpc.stub.StreamObserver<Tiller.GetReleaseContentResponse> responseObserver)
GetReleaseContent retrieves the release content (chart + value) for the specified release.
-
updateRelease
public void updateRelease(Tiller.UpdateReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.UpdateReleaseResponse> responseObserver)
UpdateRelease updates release content.
-
installRelease
public void installRelease(Tiller.InstallReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.InstallReleaseResponse> responseObserver)
InstallRelease requests installation of a chart as a new release.
-
uninstallRelease
public void uninstallRelease(Tiller.UninstallReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.UninstallReleaseResponse> responseObserver)
UninstallRelease requests deletion of a named release.
-
getVersion
public void getVersion(Tiller.GetVersionRequest request, io.grpc.stub.StreamObserver<Tiller.GetVersionResponse> responseObserver)
GetVersion returns the current version of the server.
-
rollbackRelease
public void rollbackRelease(Tiller.RollbackReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.RollbackReleaseResponse> responseObserver)
RollbackRelease rolls back a release to a previous version.
-
getHistory
public void getHistory(Tiller.GetHistoryRequest request, io.grpc.stub.StreamObserver<Tiller.GetHistoryResponse> responseObserver)
ReleaseHistory retrieves a releasse's history.
-
runReleaseTest
public void runReleaseTest(Tiller.TestReleaseRequest request, io.grpc.stub.StreamObserver<Tiller.TestReleaseResponse> responseObserver)
RunReleaseTest executes the tests defined of a named release
-
-