/** * Returns the history of a given Helm release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link GetHistoryRequest} * describing the release; must not be {@code null} * * @return a {@link Future} containing a {@link * GetHistoryResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<GetHistoryResponse> getHistory(final GetHistoryRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.getHistory(request); }
/** * Returns the status of a given Helm release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link GetReleaseStatusRequest} describing the * release; must not be {@code null} * * @return a {@link Future} containing a {@link * GetReleaseStatusResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<GetReleaseStatusResponse> getStatus(final GetReleaseStatusRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.getReleaseStatus(request); }
/** * Returns the content that made up a given Helm release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link GetReleaseContentRequest} describing * the release; must not be {@code null} * * @return a {@link Future} containing a {@link * GetReleaseContentResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<GetReleaseContentResponse> getContent(final GetReleaseContentRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.getReleaseContent(request); }
/** * Uninstalls (deletes) a previously installed release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link UninstallReleaseRequest} describing the * release; must not be {@code null} * * @return a {@link Future} containing a {@link * UninstallReleaseResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<UninstallReleaseResponse> uninstall(final UninstallReleaseRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.uninstallRelease(request); }
/** * Uninstalls (deletes) a previously installed release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link UninstallReleaseRequest} describing the * release; must not be {@code null} * * @return a {@link Future} containing a {@link * UninstallReleaseResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<UninstallReleaseResponse> uninstall(final UninstallReleaseRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.uninstallRelease(request); }
/** * Returns the status of a given Helm release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link GetReleaseStatusRequest} describing the * release; must not be {@code null} * * @return a {@link Future} containing a {@link * GetReleaseStatusResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<GetReleaseStatusResponse> getStatus(final GetReleaseStatusRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.getReleaseStatus(request); }
/** * Rolls back a previously installed release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link RollbackReleaseRequest} describing the * release; must not be {@code null} * * @return a {@link Future} containing a {@link * RollbackReleaseResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<RollbackReleaseResponse> rollback(final RollbackReleaseRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.rollbackRelease(request); }
/** * Returns the content that made up a given Helm release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link GetReleaseContentRequest} describing * the release; must not be {@code null} * * @return a {@link Future} containing a {@link * GetReleaseContentResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<GetReleaseContentResponse> getContent(final GetReleaseContentRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.getReleaseContent(request); }
/** * Returns the history of a given Helm release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link GetHistoryRequest} * describing the release; must not be {@code null} * * @return a {@link Future} containing a {@link * GetHistoryResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<GetHistoryResponse> getHistory(final GetHistoryRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.getHistory(request); }
/** * Rolls back a previously installed release. * * <p>This method never returns {@code null}.</p> * * <p>Overrides of this method must not return {@code null}.</p> * * @param request the {@link RollbackReleaseRequest} describing the * release; must not be {@code null} * * @return a {@link Future} containing a {@link * RollbackReleaseResponse} that has the information requested; * never {@code null} * * @exception NullPointerException if {@code request} is {@code * null} */ public Future<RollbackReleaseResponse> rollback(final RollbackReleaseRequest request) throws IOException { Objects.requireNonNull(request); validate(request); final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.rollbackRelease(request); }
final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.updateRelease(requestBuilder.build());
final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.updateRelease(requestBuilder.build());
final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.installRelease(requestBuilder.build());
final ReleaseServiceFutureStub stub = this.getTiller().getReleaseServiceFutureStub(); assert stub != null; return stub.installRelease(requestBuilder.build());