5656 *
5757 * <pre>
5858 * <code>
59- * try (OperationsClient operationsClient = OperationsClient.create ()) {
59+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
6060 * String name = "";
6161 * Operation response = operationsClient.getOperation(name);
6262 * }
8686 * these names, this class includes a format method for each type of name, and additionally a parse
8787 * method to extract the individual identifiers contained within names that are returned.
8888 *
89- * <p>This class can be customized by passing in a custom instance of OperationsSettings to
90- * create() . For example:
89+ * <p>This class can be customized by passing in a custom instance of OperationsSettings to {@link
90+ * #of(OperationsSettings)} . For example:
9191 *
9292 * <pre>
9393 * <code>
9494 * OperationsSettings operationsSettings =
9595 * OperationsSettings.newBuilder()
96- * .setCredentialsProvider(FixedCredentialsProvider.create (myCredentials))
96+ * .setCredentialsProvider(FixedCredentialsProvider.of (myCredentials))
9797 * .build();
9898 * OperationsClient operationsClient =
99- * OperationsClient.create (operationsSettings);
99+ * OperationsClient.of (operationsSettings);
100100 * </code>
101101 * </pre>
102102 */
@@ -109,16 +109,39 @@ public class OperationsClient implements BackgroundResource {
109109 /**
110110 * Constructs an instance of OperationsClient, using the given settings. The channels are created
111111 * based on the settings passed in, or defaults for any settings that are not set.
112+ *
113+ * @deprecated Use {@link #of(OperationsSettings)} instead.
112114 */
115+ @ Deprecated
113116 public static final OperationsClient create (OperationsSettings settings ) throws IOException {
114- return new OperationsClient (settings );
117+ return of (settings );
115118 }
116119
117120 /**
118121 * Constructs an instance of OperationsClient, using the given stub for making calls. This is for
119122 * advanced usage - prefer to use OperationsSettings}.
123+ *
124+ * @deprecated Use {@link #of(OperationsStub)} instead.
120125 */
126+ @ Deprecated
121127 public static final OperationsClient create (OperationsStub stub ) {
128+ return of (stub );
129+ }
130+
131+ /**
132+ * Constructs an instance of OperationsClient, using the given settings. The channels are created
133+ * based on the settings passed in, or defaults for any settings that are not set.
134+ */
135+ public static final OperationsClient of (OperationsSettings settings ) throws IOException {
136+ return new OperationsClient (settings );
137+ }
138+
139+ /**
140+ * Constructs an instance of OperationsClient, using the given stub for making calls. This is for
141+ * advanced usage - prefer to use OperationsSettings}.
142+ */
143+ @ BetaApi
144+ public static final OperationsClient of (OperationsStub stub ) {
122145 return new OperationsClient (stub );
123146 }
124147
@@ -152,7 +175,7 @@ public OperationsStub getStub() {
152175 * <p>Sample code:
153176 *
154177 * <pre><code>
155- * try (OperationsClient operationsClient = OperationsClient.create ()) {
178+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
156179 * String name = "";
157180 * Operation response = operationsClient.getOperation(name);
158181 * }
@@ -175,7 +198,7 @@ public final Operation getOperation(String name) {
175198 * <p>Sample code:
176199 *
177200 * <pre><code>
178- * try (OperationsClient operationsClient = OperationsClient.create ()) {
201+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
179202 * String name = "";
180203 * GetOperationRequest request = GetOperationRequest.newBuilder()
181204 * .setName(name)
@@ -199,7 +222,7 @@ private final Operation getOperation(GetOperationRequest request) {
199222 * <p>Sample code:
200223 *
201224 * <pre><code>
202- * try (OperationsClient operationsClient = OperationsClient.create ()) {
225+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
203226 * String name = "";
204227 * GetOperationRequest request = GetOperationRequest.newBuilder()
205228 * .setName(name)
@@ -225,7 +248,7 @@ public final UnaryCallable<GetOperationRequest, Operation> getOperationCallable(
225248 * <p>Sample code:
226249 *
227250 * <pre><code>
228- * try (OperationsClient operationsClient = OperationsClient.create ()) {
251+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
229252 * String name = "";
230253 * String filter = "";
231254 * for (Operation element : operationsClient.listOperations(name, filter).iterateAll()) {
@@ -255,7 +278,7 @@ public final ListOperationsPagedResponse listOperations(String name, String filt
255278 * <p>Sample code:
256279 *
257280 * <pre><code>
258- * try (OperationsClient operationsClient = OperationsClient.create ()) {
281+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
259282 * String name = "";
260283 * String filter = "";
261284 * ListOperationsRequest request = ListOperationsRequest.newBuilder()
@@ -286,7 +309,7 @@ public final ListOperationsPagedResponse listOperations(ListOperationsRequest re
286309 * <p>Sample code:
287310 *
288311 * <pre><code>
289- * try (OperationsClient operationsClient = OperationsClient.create ()) {
312+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
290313 * String name = "";
291314 * String filter = "";
292315 * ListOperationsRequest request = ListOperationsRequest.newBuilder()
@@ -317,7 +340,7 @@ public final ListOperationsPagedResponse listOperations(ListOperationsRequest re
317340 * <p>Sample code:
318341 *
319342 * <pre><code>
320- * try (OperationsClient operationsClient = OperationsClient.create ()) {
343+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
321344 * String name = "";
322345 * String filter = "";
323346 * ListOperationsRequest request = ListOperationsRequest.newBuilder()
@@ -358,7 +381,7 @@ public final ListOperationsPagedResponse listOperations(ListOperationsRequest re
358381 * <p>Sample code:
359382 *
360383 * <pre><code>
361- * try (OperationsClient operationsClient = OperationsClient.create ()) {
384+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
362385 * String name = "";
363386 * operationsClient.cancelOperation(name);
364387 * }
@@ -387,7 +410,7 @@ public final void cancelOperation(String name) {
387410 * <p>Sample code:
388411 *
389412 * <pre><code>
390- * try (OperationsClient operationsClient = OperationsClient.create ()) {
413+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
391414 * String name = "";
392415 * CancelOperationRequest request = CancelOperationRequest.newBuilder()
393416 * .setName(name)
@@ -417,7 +440,7 @@ private final void cancelOperation(CancelOperationRequest request) {
417440 * <p>Sample code:
418441 *
419442 * <pre><code>
420- * try (OperationsClient operationsClient = OperationsClient.create ()) {
443+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
421444 * String name = "";
422445 * CancelOperationRequest request = CancelOperationRequest.newBuilder()
423446 * .setName(name)
@@ -441,7 +464,7 @@ public final UnaryCallable<CancelOperationRequest, Empty> cancelOperationCallabl
441464 * <p>Sample code:
442465 *
443466 * <pre><code>
444- * try (OperationsClient operationsClient = OperationsClient.create ()) {
467+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
445468 * String name = "";
446469 * operationsClient.deleteOperation(name);
447470 * }
@@ -465,7 +488,7 @@ public final void deleteOperation(String name) {
465488 * <p>Sample code:
466489 *
467490 * <pre><code>
468- * try (OperationsClient operationsClient = OperationsClient.create ()) {
491+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
469492 * String name = "";
470493 * DeleteOperationRequest request = DeleteOperationRequest.newBuilder()
471494 * .setName(name)
@@ -490,7 +513,7 @@ private final void deleteOperation(DeleteOperationRequest request) {
490513 * <p>Sample code:
491514 *
492515 * <pre><code>
493- * try (OperationsClient operationsClient = OperationsClient.create ()) {
516+ * try (OperationsClient operationsClient = OperationsClient.of ()) {
494517 * String name = "";
495518 * DeleteOperationRequest request = DeleteOperationRequest.newBuilder()
496519 * .setName(name)
0 commit comments