diff --git a/src/main/java/io/grafeas/v1/GrafeasClient.java b/src/main/java/io/grafeas/v1/GrafeasClient.java
index 1fd42d59..ae9cf683 100644
--- a/src/main/java/io/grafeas/v1/GrafeasClient.java
+++ b/src/main/java/io/grafeas/v1/GrafeasClient.java
@@ -58,7 +58,7 @@
*
* try (GrafeasClient grafeasClient = GrafeasClient.create()) {
* OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
- * grafeasClient.deleteOccurrence(name);
+ * Occurrence response = grafeasClient.getOccurrence(name);
* }
*
*
@@ -165,188 +165,6 @@ public GrafeasStub getStub() {
return stub;
}
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
- * occurrence is no longer applicable for the given resource.
- *
- *
Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
- * grafeasClient.deleteOccurrence(name);
- * }
- *
- *
- * @param name The name of the occurrence in the form of
- * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final void deleteOccurrence(OccurrenceName name) {
- DeleteOccurrenceRequest request =
- DeleteOccurrenceRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- deleteOccurrence(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
- * occurrence is no longer applicable for the given resource.
- *
- * Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
- * grafeasClient.deleteOccurrence(name.toString());
- * }
- *
- *
- * @param name The name of the occurrence in the form of
- * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final void deleteOccurrence(String name) {
- DeleteOccurrenceRequest request = DeleteOccurrenceRequest.newBuilder().setName(name).build();
- deleteOccurrence(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
- * occurrence is no longer applicable for the given resource.
- *
- * Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
- * DeleteOccurrenceRequest request = DeleteOccurrenceRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * grafeasClient.deleteOccurrence(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final void deleteOccurrence(DeleteOccurrenceRequest request) {
- deleteOccurrenceCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
- * occurrence is no longer applicable for the given resource.
- *
- * Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
- * DeleteOccurrenceRequest request = DeleteOccurrenceRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * ApiFuture<Void> future = grafeasClient.deleteOccurrenceCallable().futureCall(request);
- * // Do something
- * future.get();
- * }
- *
- */
- public final UnaryCallableSample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
- * grafeasClient.deleteNote(name);
- * }
- *
- *
- * @param name The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final void deleteNote(NoteName name) {
- DeleteNoteRequest request =
- DeleteNoteRequest.newBuilder().setName(name == null ? null : name.toString()).build();
- deleteNote(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified note.
- *
- * Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
- * grafeasClient.deleteNote(name.toString());
- * }
- *
- *
- * @param name The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final void deleteNote(String name) {
- DeleteNoteRequest request = DeleteNoteRequest.newBuilder().setName(name).build();
- deleteNote(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified note.
- *
- * Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
- * DeleteNoteRequest request = DeleteNoteRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * grafeasClient.deleteNote(request);
- * }
- *
- *
- * @param request The request object containing all of the parameters for the API call.
- * @throws com.google.api.gax.rpc.ApiException if the remote call fails
- */
- public final void deleteNote(DeleteNoteRequest request) {
- deleteNoteCallable().call(request);
- }
-
- // AUTO-GENERATED DOCUMENTATION AND METHOD
- /**
- * Deletes the specified note.
- *
- * Sample code: - * - *
- * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
- * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
- * DeleteNoteRequest request = DeleteNoteRequest.newBuilder()
- * .setName(name.toString())
- * .build();
- * ApiFuture<Void> future = grafeasClient.deleteNoteCallable().futureCall(request);
- * // Do something
- * future.get();
- * }
- *
- */
- public final UnaryCallableSample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
+ * grafeasClient.deleteOccurrence(name);
+ * }
+ *
+ *
+ * @param name The name of the occurrence in the form of
+ * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteOccurrence(OccurrenceName name) {
+ DeleteOccurrenceRequest request =
+ DeleteOccurrenceRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ deleteOccurrence(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
+ * occurrence is no longer applicable for the given resource.
+ *
+ * Sample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
+ * grafeasClient.deleteOccurrence(name.toString());
+ * }
+ *
+ *
+ * @param name The name of the occurrence in the form of
+ * `projects/[PROJECT_ID]/occurrences/[OCCURRENCE_ID]`.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteOccurrence(String name) {
+ DeleteOccurrenceRequest request = DeleteOccurrenceRequest.newBuilder().setName(name).build();
+ deleteOccurrence(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
+ * occurrence is no longer applicable for the given resource.
+ *
+ * Sample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
+ * DeleteOccurrenceRequest request = DeleteOccurrenceRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * grafeasClient.deleteOccurrence(request);
+ * }
+ *
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteOccurrence(DeleteOccurrenceRequest request) {
+ deleteOccurrenceCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes the specified occurrence. For example, use this method to delete an occurrence when the
+ * occurrence is no longer applicable for the given resource.
+ *
+ * Sample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
+ * DeleteOccurrenceRequest request = DeleteOccurrenceRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * ApiFuture<Void> future = grafeasClient.deleteOccurrenceCallable().futureCall(request);
+ * // Do something
+ * future.get();
+ * }
+ *
+ */
+ public final UnaryCallableSample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
+ * grafeasClient.deleteNote(name);
+ * }
+ *
+ *
+ * @param name The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteNote(NoteName name) {
+ DeleteNoteRequest request =
+ DeleteNoteRequest.newBuilder().setName(name == null ? null : name.toString()).build();
+ deleteNote(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes the specified note.
+ *
+ * Sample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
+ * grafeasClient.deleteNote(name.toString());
+ * }
+ *
+ *
+ * @param name The name of the note in the form of `projects/[PROVIDER_ID]/notes/[NOTE_ID]`.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteNote(String name) {
+ DeleteNoteRequest request = DeleteNoteRequest.newBuilder().setName(name).build();
+ deleteNote(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes the specified note.
+ *
+ * Sample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
+ * DeleteNoteRequest request = DeleteNoteRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * grafeasClient.deleteNote(request);
+ * }
+ *
+ *
+ * @param request The request object containing all of the parameters for the API call.
+ * @throws com.google.api.gax.rpc.ApiException if the remote call fails
+ */
+ public final void deleteNote(DeleteNoteRequest request) {
+ deleteNoteCallable().call(request);
+ }
+
+ // AUTO-GENERATED DOCUMENTATION AND METHOD
+ /**
+ * Deletes the specified note.
+ *
+ * Sample code: + * + *
+ * try (GrafeasClient grafeasClient = GrafeasClient.create()) {
+ * NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
+ * DeleteNoteRequest request = DeleteNoteRequest.newBuilder()
+ * .setName(name.toString())
+ * .build();
+ * ApiFuture<Void> future = grafeasClient.deleteNoteCallable().futureCall(request);
+ * // Do something
+ * future.get();
+ * }
+ *
+ */
+ public final UnaryCallableThe builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *
For example, to set the total timeout of deleteOccurrence to 30 seconds: + *
For example, to set the total timeout of getOccurrence to 30 seconds: * *
*
* GrafeasSettings.Builder grafeasSettingsBuilder =
* GrafeasSettings.newBuilder();
* grafeasSettingsBuilder
- * .deleteOccurrenceSettings()
+ * .getOccurrenceSettings()
* .setRetrySettings(
- * grafeasSettingsBuilder.deleteOccurrenceSettings().getRetrySettings().toBuilder()
+ * grafeasSettingsBuilder.getOccurrenceSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* GrafeasSettings grafeasSettings = grafeasSettingsBuilder.build();
@@ -71,16 +71,6 @@
@Generated("by gapic-generator")
@BetaApi
public class GrafeasSettings extends ClientSettings {
- /** Returns the object with the settings used for calls to deleteOccurrence. */
- public UnaryCallSettings deleteOccurrenceSettings() {
- return ((GrafeasStubSettings) getStubSettings()).deleteOccurrenceSettings();
- }
-
- /** Returns the object with the settings used for calls to deleteNote. */
- public UnaryCallSettings deleteNoteSettings() {
- return ((GrafeasStubSettings) getStubSettings()).deleteNoteSettings();
- }
-
/** Returns the object with the settings used for calls to getOccurrence. */
public UnaryCallSettings getOccurrenceSettings() {
return ((GrafeasStubSettings) getStubSettings()).getOccurrenceSettings();
@@ -93,6 +83,11 @@ public UnaryCallSettings getOccurrenceSettings
return ((GrafeasStubSettings) getStubSettings()).listOccurrencesSettings();
}
+ /** Returns the object with the settings used for calls to deleteOccurrence. */
+ public UnaryCallSettings deleteOccurrenceSettings() {
+ return ((GrafeasStubSettings) getStubSettings()).deleteOccurrenceSettings();
+ }
+
/** Returns the object with the settings used for calls to createOccurrence. */
public UnaryCallSettings createOccurrenceSettings() {
return ((GrafeasStubSettings) getStubSettings()).createOccurrenceSettings();
@@ -125,6 +120,11 @@ public UnaryCallSettings getNoteSettings() {
return ((GrafeasStubSettings) getStubSettings()).listNotesSettings();
}
+ /** Returns the object with the settings used for calls to deleteNote. */
+ public UnaryCallSettings deleteNoteSettings() {
+ return ((GrafeasStubSettings) getStubSettings()).deleteNoteSettings();
+ }
+
/** Returns the object with the settings used for calls to createNote. */
public UnaryCallSettings createNoteSettings() {
return ((GrafeasStubSettings) getStubSettings()).createNoteSettings();
@@ -244,16 +244,6 @@ public Builder applyToAllUnaryMethods(
return this;
}
- /** Returns the builder for the settings used for calls to deleteOccurrence. */
- public UnaryCallSettings.Builder deleteOccurrenceSettings() {
- return getStubSettingsBuilder().deleteOccurrenceSettings();
- }
-
- /** Returns the builder for the settings used for calls to deleteNote. */
- public UnaryCallSettings.Builder deleteNoteSettings() {
- return getStubSettingsBuilder().deleteNoteSettings();
- }
-
/** Returns the builder for the settings used for calls to getOccurrence. */
public UnaryCallSettings.Builder getOccurrenceSettings() {
return getStubSettingsBuilder().getOccurrenceSettings();
@@ -266,6 +256,11 @@ public UnaryCallSettings.Builder getOccurrence
return getStubSettingsBuilder().listOccurrencesSettings();
}
+ /** Returns the builder for the settings used for calls to deleteOccurrence. */
+ public UnaryCallSettings.Builder deleteOccurrenceSettings() {
+ return getStubSettingsBuilder().deleteOccurrenceSettings();
+ }
+
/** Returns the builder for the settings used for calls to createOccurrence. */
public UnaryCallSettings.Builder
createOccurrenceSettings() {
@@ -300,6 +295,11 @@ public UnaryCallSettings.Builder getNoteSettings() {
return getStubSettingsBuilder().listNotesSettings();
}
+ /** Returns the builder for the settings used for calls to deleteNote. */
+ public UnaryCallSettings.Builder deleteNoteSettings() {
+ return getStubSettingsBuilder().deleteNoteSettings();
+ }
+
/** Returns the builder for the settings used for calls to createNote. */
public UnaryCallSettings.Builder createNoteSettings() {
return getStubSettingsBuilder().createNoteSettings();
diff --git a/src/main/java/io/grafeas/v1/package-info.java b/src/main/java/io/grafeas/v1/package-info.java
index bd0959bb..a90e0e57 100644
--- a/src/main/java/io/grafeas/v1/package-info.java
+++ b/src/main/java/io/grafeas/v1/package-info.java
@@ -40,7 +40,7 @@
*
* try (GrafeasClient grafeasClient = GrafeasClient.create()) {
* OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
- * grafeasClient.deleteOccurrence(name);
+ * Occurrence response = grafeasClient.getOccurrence(name);
* }
*
*
diff --git a/src/main/java/io/grafeas/v1/stub/GrafeasStub.java b/src/main/java/io/grafeas/v1/stub/GrafeasStub.java
index 2eaf5962..4ff93941 100644
--- a/src/main/java/io/grafeas/v1/stub/GrafeasStub.java
+++ b/src/main/java/io/grafeas/v1/stub/GrafeasStub.java
@@ -56,14 +56,6 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public abstract class GrafeasStub implements BackgroundResource {
- public UnaryCallableThe builder of this class is recursive, so contained classes are themselves builders. When * build() is called, the tree of builders is called to create the complete settings object. * - *
For example, to set the total timeout of deleteOccurrence to 30 seconds: + *
For example, to set the total timeout of getOccurrence to 30 seconds: * *
*
* GrafeasStubSettings.Builder grafeasSettingsBuilder =
* GrafeasStubSettings.newBuilder();
* grafeasSettingsBuilder
- * .deleteOccurrenceSettings()
+ * .getOccurrenceSettings()
* .setRetrySettings(
- * grafeasSettingsBuilder.deleteOccurrenceSettings().getRetrySettings().toBuilder()
+ * grafeasSettingsBuilder.getOccurrenceSettings().getRetrySettings().toBuilder()
* .setTotalTimeout(Duration.ofSeconds(30))
* .build());
* GrafeasStubSettings grafeasSettings = grafeasSettingsBuilder.build();
@@ -108,12 +108,11 @@ public class GrafeasStubSettings extends StubSettings {
/** The default scopes of the service. */
private static final ImmutableList DEFAULT_SERVICE_SCOPES = ImmutableList.of();
- private final UnaryCallSettings deleteOccurrenceSettings;
- private final UnaryCallSettings deleteNoteSettings;
private final UnaryCallSettings getOccurrenceSettings;
private final PagedCallSettings<
ListOccurrencesRequest, ListOccurrencesResponse, ListOccurrencesPagedResponse>
listOccurrencesSettings;
+ private final UnaryCallSettings deleteOccurrenceSettings;
private final UnaryCallSettings createOccurrenceSettings;
private final UnaryCallSettings
batchCreateOccurrencesSettings;
@@ -122,6 +121,7 @@ public class GrafeasStubSettings extends StubSettings {
private final UnaryCallSettings getNoteSettings;
private final PagedCallSettings
listNotesSettings;
+ private final UnaryCallSettings deleteNoteSettings;
private final UnaryCallSettings createNoteSettings;
private final UnaryCallSettings
batchCreateNotesSettings;
@@ -130,16 +130,6 @@ public class GrafeasStubSettings extends StubSettings {
ListNoteOccurrencesRequest, ListNoteOccurrencesResponse, ListNoteOccurrencesPagedResponse>
listNoteOccurrencesSettings;
- /** Returns the object with the settings used for calls to deleteOccurrence. */
- public UnaryCallSettings deleteOccurrenceSettings() {
- return deleteOccurrenceSettings;
- }
-
- /** Returns the object with the settings used for calls to deleteNote. */
- public UnaryCallSettings deleteNoteSettings() {
- return deleteNoteSettings;
- }
-
/** Returns the object with the settings used for calls to getOccurrence. */
public UnaryCallSettings getOccurrenceSettings() {
return getOccurrenceSettings;
@@ -152,6 +142,11 @@ public UnaryCallSettings getOccurrenceSettings
return listOccurrencesSettings;
}
+ /** Returns the object with the settings used for calls to deleteOccurrence. */
+ public UnaryCallSettings deleteOccurrenceSettings() {
+ return deleteOccurrenceSettings;
+ }
+
/** Returns the object with the settings used for calls to createOccurrence. */
public UnaryCallSettings createOccurrenceSettings() {
return createOccurrenceSettings;
@@ -184,6 +179,11 @@ public UnaryCallSettings getNoteSettings() {
return listNotesSettings;
}
+ /** Returns the object with the settings used for calls to deleteNote. */
+ public UnaryCallSettings deleteNoteSettings() {
+ return deleteNoteSettings;
+ }
+
/** Returns the object with the settings used for calls to createNote. */
public UnaryCallSettings createNoteSettings() {
return createNoteSettings;
@@ -275,16 +275,16 @@ public Builder toBuilder() {
protected GrafeasStubSettings(Builder settingsBuilder) throws IOException {
super(settingsBuilder);
- deleteOccurrenceSettings = settingsBuilder.deleteOccurrenceSettings().build();
- deleteNoteSettings = settingsBuilder.deleteNoteSettings().build();
getOccurrenceSettings = settingsBuilder.getOccurrenceSettings().build();
listOccurrencesSettings = settingsBuilder.listOccurrencesSettings().build();
+ deleteOccurrenceSettings = settingsBuilder.deleteOccurrenceSettings().build();
createOccurrenceSettings = settingsBuilder.createOccurrenceSettings().build();
batchCreateOccurrencesSettings = settingsBuilder.batchCreateOccurrencesSettings().build();
updateOccurrenceSettings = settingsBuilder.updateOccurrenceSettings().build();
getOccurrenceNoteSettings = settingsBuilder.getOccurrenceNoteSettings().build();
getNoteSettings = settingsBuilder.getNoteSettings().build();
listNotesSettings = settingsBuilder.listNotesSettings().build();
+ deleteNoteSettings = settingsBuilder.deleteNoteSettings().build();
createNoteSettings = settingsBuilder.createNoteSettings().build();
batchCreateNotesSettings = settingsBuilder.batchCreateNotesSettings().build();
updateNoteSettings = settingsBuilder.updateNoteSettings().build();
@@ -465,13 +465,12 @@ public ApiFuture getFuturePagedResponse(
public static class Builder extends StubSettings.Builder {
private final ImmutableList> unaryMethodSettingsBuilders;
- private final UnaryCallSettings.Builder
- deleteOccurrenceSettings;
- private final UnaryCallSettings.Builder deleteNoteSettings;
private final UnaryCallSettings.Builder getOccurrenceSettings;
private final PagedCallSettings.Builder<
ListOccurrencesRequest, ListOccurrencesResponse, ListOccurrencesPagedResponse>
listOccurrencesSettings;
+ private final UnaryCallSettings.Builder
+ deleteOccurrenceSettings;
private final UnaryCallSettings.Builder
createOccurrenceSettings;
private final UnaryCallSettings.Builder<
@@ -485,6 +484,7 @@ public static class Builder extends StubSettings.Builder
listNotesSettings;
+ private final UnaryCallSettings.Builder deleteNoteSettings;
private final UnaryCallSettings.Builder createNoteSettings;
private final UnaryCallSettings.Builder
batchCreateNotesSettings;
@@ -502,11 +502,13 @@ public static class Builder extends StubSettings.Builder> definitions =
ImmutableMap.builder();
definitions.put(
- "idempotent",
+ "retry_policy_1_codes",
ImmutableSet.copyOf(
Lists.newArrayList(
- StatusCode.Code.DEADLINE_EXCEEDED, StatusCode.Code.UNAVAILABLE)));
- definitions.put("non_idempotent", ImmutableSet.copyOf(Lists.newArrayList()));
+ StatusCode.Code.UNAVAILABLE, StatusCode.Code.DEADLINE_EXCEEDED)));
+ definitions.put("no_retry_codes", ImmutableSet.copyOf(Lists.newArrayList()));
+ definitions.put(
+ "no_retry_1_codes", ImmutableSet.copyOf(Lists.newArrayList()));
RETRYABLE_CODE_DEFINITIONS = definitions.build();
}
@@ -520,12 +522,22 @@ public static class Builder extends StubSettings.Builder>of(
- deleteOccurrenceSettings,
- deleteNoteSettings,
getOccurrenceSettings,
listOccurrencesSettings,
+ deleteOccurrenceSettings,
createOccurrenceSettings,
batchCreateOccurrencesSettings,
updateOccurrenceSettings,
getOccurrenceNoteSettings,
getNoteSettings,
listNotesSettings,
+ deleteNoteSettings,
createNoteSettings,
batchCreateNotesSettings,
updateNoteSettings,
@@ -596,75 +608,75 @@ private static Builder createDefault() {
private static Builder initDefaults(Builder builder) {
- builder
- .deleteOccurrenceSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
- builder
- .deleteNoteSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
-
builder
.getOccurrenceSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listOccurrencesSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
+
+ builder
+ .deleteOccurrenceSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.createOccurrenceSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.batchCreateOccurrencesSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.updateOccurrenceSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.getOccurrenceNoteSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.getNoteSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.listNotesSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
+
+ builder
+ .deleteNoteSettings()
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
builder
.createNoteSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.batchCreateNotesSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.updateNoteSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("non_idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params"));
builder
.listNoteOccurrencesSettings()
- .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("idempotent"))
- .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("default"));
+ .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
+ .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_1_params"));
return builder;
}
@@ -672,16 +684,16 @@ private static Builder initDefaults(Builder builder) {
protected Builder(GrafeasStubSettings settings) {
super(settings);
- deleteOccurrenceSettings = settings.deleteOccurrenceSettings.toBuilder();
- deleteNoteSettings = settings.deleteNoteSettings.toBuilder();
getOccurrenceSettings = settings.getOccurrenceSettings.toBuilder();
listOccurrencesSettings = settings.listOccurrencesSettings.toBuilder();
+ deleteOccurrenceSettings = settings.deleteOccurrenceSettings.toBuilder();
createOccurrenceSettings = settings.createOccurrenceSettings.toBuilder();
batchCreateOccurrencesSettings = settings.batchCreateOccurrencesSettings.toBuilder();
updateOccurrenceSettings = settings.updateOccurrenceSettings.toBuilder();
getOccurrenceNoteSettings = settings.getOccurrenceNoteSettings.toBuilder();
getNoteSettings = settings.getNoteSettings.toBuilder();
listNotesSettings = settings.listNotesSettings.toBuilder();
+ deleteNoteSettings = settings.deleteNoteSettings.toBuilder();
createNoteSettings = settings.createNoteSettings.toBuilder();
batchCreateNotesSettings = settings.batchCreateNotesSettings.toBuilder();
updateNoteSettings = settings.updateNoteSettings.toBuilder();
@@ -689,16 +701,16 @@ protected Builder(GrafeasStubSettings settings) {
unaryMethodSettingsBuilders =
ImmutableList.>of(
- deleteOccurrenceSettings,
- deleteNoteSettings,
getOccurrenceSettings,
listOccurrencesSettings,
+ deleteOccurrenceSettings,
createOccurrenceSettings,
batchCreateOccurrencesSettings,
updateOccurrenceSettings,
getOccurrenceNoteSettings,
getNoteSettings,
listNotesSettings,
+ deleteNoteSettings,
createNoteSettings,
batchCreateNotesSettings,
updateNoteSettings,
@@ -721,16 +733,6 @@ public Builder applyToAllUnaryMethods(
return unaryMethodSettingsBuilders;
}
- /** Returns the builder for the settings used for calls to deleteOccurrence. */
- public UnaryCallSettings.Builder deleteOccurrenceSettings() {
- return deleteOccurrenceSettings;
- }
-
- /** Returns the builder for the settings used for calls to deleteNote. */
- public UnaryCallSettings.Builder deleteNoteSettings() {
- return deleteNoteSettings;
- }
-
/** Returns the builder for the settings used for calls to getOccurrence. */
public UnaryCallSettings.Builder getOccurrenceSettings() {
return getOccurrenceSettings;
@@ -743,6 +745,11 @@ public UnaryCallSettings.Builder getOccurrence
return listOccurrencesSettings;
}
+ /** Returns the builder for the settings used for calls to deleteOccurrence. */
+ public UnaryCallSettings.Builder deleteOccurrenceSettings() {
+ return deleteOccurrenceSettings;
+ }
+
/** Returns the builder for the settings used for calls to createOccurrence. */
public UnaryCallSettings.Builder
createOccurrenceSettings() {
@@ -777,6 +784,11 @@ public UnaryCallSettings.Builder getNoteSettings() {
return listNotesSettings;
}
+ /** Returns the builder for the settings used for calls to deleteNote. */
+ public UnaryCallSettings.Builder deleteNoteSettings() {
+ return deleteNoteSettings;
+ }
+
/** Returns the builder for the settings used for calls to createNote. */
public UnaryCallSettings.Builder createNoteSettings() {
return createNoteSettings;
diff --git a/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java b/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java
index 5400820b..39a16dae 100644
--- a/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java
+++ b/src/main/java/io/grafeas/v1/stub/GrpcGrafeasStub.java
@@ -67,22 +67,6 @@
@BetaApi("A restructuring of stub classes is planned, so this may break in the future")
public class GrpcGrafeasStub extends GrafeasStub {
- private static final MethodDescriptor
- deleteOccurrenceMethodDescriptor =
- MethodDescriptor.newBuilder()
- .setType(MethodDescriptor.MethodType.UNARY)
- .setFullMethodName("grafeas.v1.Grafeas/DeleteOccurrence")
- .setRequestMarshaller(
- ProtoUtils.marshaller(DeleteOccurrenceRequest.getDefaultInstance()))
- .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
- .build();
- private static final MethodDescriptor deleteNoteMethodDescriptor =
- MethodDescriptor.newBuilder()
- .setType(MethodDescriptor.MethodType.UNARY)
- .setFullMethodName("grafeas.v1.Grafeas/DeleteNote")
- .setRequestMarshaller(ProtoUtils.marshaller(DeleteNoteRequest.getDefaultInstance()))
- .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
- .build();
private static final MethodDescriptor
getOccurrenceMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -102,6 +86,15 @@ public class GrpcGrafeasStub extends GrafeasStub {
.setResponseMarshaller(
ProtoUtils.marshaller(ListOccurrencesResponse.getDefaultInstance()))
.build();
+ private static final MethodDescriptor
+ deleteOccurrenceMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName("grafeas.v1.Grafeas/DeleteOccurrence")
+ .setRequestMarshaller(
+ ProtoUtils.marshaller(DeleteOccurrenceRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+ .build();
private static final MethodDescriptor
createOccurrenceMethodDescriptor =
MethodDescriptor.newBuilder()
@@ -156,6 +149,13 @@ public class GrpcGrafeasStub extends GrafeasStub {
.setRequestMarshaller(ProtoUtils.marshaller(ListNotesRequest.getDefaultInstance()))
.setResponseMarshaller(ProtoUtils.marshaller(ListNotesResponse.getDefaultInstance()))
.build();
+ private static final MethodDescriptor deleteNoteMethodDescriptor =
+ MethodDescriptor.newBuilder()
+ .setType(MethodDescriptor.MethodType.UNARY)
+ .setFullMethodName("grafeas.v1.Grafeas/DeleteNote")
+ .setRequestMarshaller(ProtoUtils.marshaller(DeleteNoteRequest.getDefaultInstance()))
+ .setResponseMarshaller(ProtoUtils.marshaller(Empty.getDefaultInstance()))
+ .build();
private static final MethodDescriptor createNoteMethodDescriptor =
MethodDescriptor.newBuilder()
.setType(MethodDescriptor.MethodType.UNARY)
@@ -193,13 +193,12 @@ public class GrpcGrafeasStub extends GrafeasStub {
private final BackgroundResource backgroundResources;
- private final UnaryCallable deleteOccurrenceCallable;
- private final UnaryCallable deleteNoteCallable;
private final UnaryCallable getOccurrenceCallable;
private final UnaryCallable
listOccurrencesCallable;
private final UnaryCallable
listOccurrencesPagedCallable;
+ private final UnaryCallable deleteOccurrenceCallable;
private final UnaryCallable createOccurrenceCallable;
private final UnaryCallable
batchCreateOccurrencesCallable;
@@ -208,6 +207,7 @@ public class GrpcGrafeasStub extends GrafeasStub {
private final UnaryCallable getNoteCallable;
private final UnaryCallable listNotesCallable;
private final UnaryCallable listNotesPagedCallable;
+ private final UnaryCallable deleteNoteCallable;
private final UnaryCallable createNoteCallable;
private final UnaryCallable
batchCreateNotesCallable;
@@ -253,32 +253,6 @@ protected GrpcGrafeasStub(
throws IOException {
this.callableFactory = callableFactory;
- GrpcCallSettings deleteOccurrenceTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(deleteOccurrenceMethodDescriptor)
- .setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteOccurrenceRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
- })
- .build();
- GrpcCallSettings deleteNoteTransportSettings =
- GrpcCallSettings.newBuilder()
- .setMethodDescriptor(deleteNoteMethodDescriptor)
- .setParamsExtractor(
- new RequestParamsExtractor() {
- @Override
- public Map extract(DeleteNoteRequest request) {
- ImmutableMap.Builder params = ImmutableMap.builder();
- params.put("name", String.valueOf(request.getName()));
- return params.build();
- }
- })
- .build();
GrpcCallSettings getOccurrenceTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(getOccurrenceMethodDescriptor)
@@ -306,6 +280,19 @@ public Map extract(ListOccurrencesRequest request) {
}
})
.build();
+ GrpcCallSettings deleteOccurrenceTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(deleteOccurrenceMethodDescriptor)
+ .setParamsExtractor(
+ new RequestParamsExtractor() {
+ @Override
+ public Map extract(DeleteOccurrenceRequest request) {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
+ }
+ })
+ .build();
GrpcCallSettings createOccurrenceTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createOccurrenceMethodDescriptor)
@@ -386,6 +373,19 @@ public Map extract(ListNotesRequest request) {
}
})
.build();
+ GrpcCallSettings deleteNoteTransportSettings =
+ GrpcCallSettings.newBuilder()
+ .setMethodDescriptor(deleteNoteMethodDescriptor)
+ .setParamsExtractor(
+ new RequestParamsExtractor() {
+ @Override
+ public Map extract(DeleteNoteRequest request) {
+ ImmutableMap.Builder params = ImmutableMap.builder();
+ params.put("name", String.valueOf(request.getName()));
+ return params.build();
+ }
+ })
+ .build();
GrpcCallSettings createNoteTransportSettings =
GrpcCallSettings.newBuilder()
.setMethodDescriptor(createNoteMethodDescriptor)
@@ -441,12 +441,6 @@ public Map extract(ListNoteOccurrencesRequest request) {
})
.build();
- this.deleteOccurrenceCallable =
- callableFactory.createUnaryCallable(
- deleteOccurrenceTransportSettings, settings.deleteOccurrenceSettings(), clientContext);
- this.deleteNoteCallable =
- callableFactory.createUnaryCallable(
- deleteNoteTransportSettings, settings.deleteNoteSettings(), clientContext);
this.getOccurrenceCallable =
callableFactory.createUnaryCallable(
getOccurrenceTransportSettings, settings.getOccurrenceSettings(), clientContext);
@@ -456,6 +450,9 @@ public Map extract(ListNoteOccurrencesRequest request) {
this.listOccurrencesPagedCallable =
callableFactory.createPagedCallable(
listOccurrencesTransportSettings, settings.listOccurrencesSettings(), clientContext);
+ this.deleteOccurrenceCallable =
+ callableFactory.createUnaryCallable(
+ deleteOccurrenceTransportSettings, settings.deleteOccurrenceSettings(), clientContext);
this.createOccurrenceCallable =
callableFactory.createUnaryCallable(
createOccurrenceTransportSettings, settings.createOccurrenceSettings(), clientContext);
@@ -481,6 +478,9 @@ public Map extract(ListNoteOccurrencesRequest request) {
this.listNotesPagedCallable =
callableFactory.createPagedCallable(
listNotesTransportSettings, settings.listNotesSettings(), clientContext);
+ this.deleteNoteCallable =
+ callableFactory.createUnaryCallable(
+ deleteNoteTransportSettings, settings.deleteNoteSettings(), clientContext);
this.createNoteCallable =
callableFactory.createUnaryCallable(
createNoteTransportSettings, settings.createNoteSettings(), clientContext);
@@ -504,14 +504,6 @@ public Map extract(ListNoteOccurrencesRequest request) {
backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources());
}
- public UnaryCallable deleteOccurrenceCallable() {
- return deleteOccurrenceCallable;
- }
-
- public UnaryCallable deleteNoteCallable() {
- return deleteNoteCallable;
- }
-
public UnaryCallable getOccurrenceCallable() {
return getOccurrenceCallable;
}
@@ -525,6 +517,10 @@ public UnaryCallable listOccurr
return listOccurrencesCallable;
}
+ public UnaryCallable deleteOccurrenceCallable() {
+ return deleteOccurrenceCallable;
+ }
+
public UnaryCallable createOccurrenceCallable() {
return createOccurrenceCallable;
}
@@ -554,6 +550,10 @@ public UnaryCallable listNotesCallable() {
return listNotesCallable;
}
+ public UnaryCallable deleteNoteCallable() {
+ return deleteNoteCallable;
+ }
+
public UnaryCallable createNoteCallable() {
return createNoteCallable;
}
diff --git a/src/test/java/io/grafeas/v1/GrafeasClientTest.java b/src/test/java/io/grafeas/v1/GrafeasClientTest.java
index 55e46d0b..58fc35b4 100644
--- a/src/test/java/io/grafeas/v1/GrafeasClientTest.java
+++ b/src/test/java/io/grafeas/v1/GrafeasClientTest.java
@@ -84,80 +84,6 @@ public void tearDown() throws Exception {
client.close();
}
- @Test
- @SuppressWarnings("all")
- public void deleteOccurrenceTest() {
- Empty expectedResponse = Empty.newBuilder().build();
- mockGrafeas.addResponse(expectedResponse);
-
- OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
-
- client.deleteOccurrence(name);
-
- List actualRequests = mockGrafeas.getRequests();
- Assert.assertEquals(1, actualRequests.size());
- DeleteOccurrenceRequest actualRequest = (DeleteOccurrenceRequest) actualRequests.get(0);
-
- Assert.assertEquals(name, OccurrenceName.parse(actualRequest.getName()));
- Assert.assertTrue(
- channelProvider.isHeaderSent(
- ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
- GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
- }
-
- @Test
- @SuppressWarnings("all")
- public void deleteOccurrenceExceptionTest() throws Exception {
- StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
- mockGrafeas.addException(exception);
-
- try {
- OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
-
- client.deleteOccurrence(name);
- Assert.fail("No exception raised");
- } catch (InvalidArgumentException e) {
- // Expected exception
- }
- }
-
- @Test
- @SuppressWarnings("all")
- public void deleteNoteTest() {
- Empty expectedResponse = Empty.newBuilder().build();
- mockGrafeas.addResponse(expectedResponse);
-
- NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
-
- client.deleteNote(name);
-
- List actualRequests = mockGrafeas.getRequests();
- Assert.assertEquals(1, actualRequests.size());
- DeleteNoteRequest actualRequest = (DeleteNoteRequest) actualRequests.get(0);
-
- Assert.assertEquals(name, NoteName.parse(actualRequest.getName()));
- Assert.assertTrue(
- channelProvider.isHeaderSent(
- ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
- GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
- }
-
- @Test
- @SuppressWarnings("all")
- public void deleteNoteExceptionTest() throws Exception {
- StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
- mockGrafeas.addException(exception);
-
- try {
- NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
-
- client.deleteNote(name);
- Assert.fail("No exception raised");
- } catch (InvalidArgumentException e) {
- // Expected exception
- }
- }
-
@Test
@SuppressWarnings("all")
public void getOccurrenceTest() {
@@ -257,6 +183,43 @@ public void listOccurrencesExceptionTest() throws Exception {
}
}
+ @Test
+ @SuppressWarnings("all")
+ public void deleteOccurrenceTest() {
+ Empty expectedResponse = Empty.newBuilder().build();
+ mockGrafeas.addResponse(expectedResponse);
+
+ OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
+
+ client.deleteOccurrence(name);
+
+ List actualRequests = mockGrafeas.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ DeleteOccurrenceRequest actualRequest = (DeleteOccurrenceRequest) actualRequests.get(0);
+
+ Assert.assertEquals(name, OccurrenceName.parse(actualRequest.getName()));
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ @SuppressWarnings("all")
+ public void deleteOccurrenceExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+ mockGrafeas.addException(exception);
+
+ try {
+ OccurrenceName name = OccurrenceName.of("[PROJECT]", "[OCCURRENCE]");
+
+ client.deleteOccurrence(name);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception
+ }
+ }
+
@Test
@SuppressWarnings("all")
public void createOccurrenceTest() {
@@ -546,6 +509,43 @@ public void listNotesExceptionTest() throws Exception {
}
}
+ @Test
+ @SuppressWarnings("all")
+ public void deleteNoteTest() {
+ Empty expectedResponse = Empty.newBuilder().build();
+ mockGrafeas.addResponse(expectedResponse);
+
+ NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
+
+ client.deleteNote(name);
+
+ List actualRequests = mockGrafeas.getRequests();
+ Assert.assertEquals(1, actualRequests.size());
+ DeleteNoteRequest actualRequest = (DeleteNoteRequest) actualRequests.get(0);
+
+ Assert.assertEquals(name, NoteName.parse(actualRequest.getName()));
+ Assert.assertTrue(
+ channelProvider.isHeaderSent(
+ ApiClientHeaderProvider.getDefaultApiClientHeaderKey(),
+ GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
+ }
+
+ @Test
+ @SuppressWarnings("all")
+ public void deleteNoteExceptionTest() throws Exception {
+ StatusRuntimeException exception = new StatusRuntimeException(Status.INVALID_ARGUMENT);
+ mockGrafeas.addException(exception);
+
+ try {
+ NoteName name = NoteName.of("[PROJECT]", "[NOTE]");
+
+ client.deleteNote(name);
+ Assert.fail("No exception raised");
+ } catch (InvalidArgumentException e) {
+ // Expected exception
+ }
+ }
+
@Test
@SuppressWarnings("all")
public void createNoteTest() {
diff --git a/synth.metadata b/synth.metadata
index beefab52..946a7ffa 100644
--- a/synth.metadata
+++ b/synth.metadata
@@ -4,15 +4,15 @@
"git": {
"name": ".",
"remote": "https://github.com/googleapis/java-grafeas.git",
- "sha": "ba40fe021fe8b613d9e462b1c2767762327f62a1"
+ "sha": "9ef32fed9d8ddf1d7e4ce2b5f025c2fecff41c87"
}
},
{
"git": {
"name": "googleapis",
"remote": "https://github.com/googleapis/googleapis.git",
- "sha": "c4e37010d74071851ff24121f522e802231ac86e",
- "internalRef": "313460921"
+ "sha": "79a17b8c64efa7bafff0a16b467754c73d570b6e",
+ "internalRef": "317385359"
}
},
{