Skip to content
This repository was archived by the owner on Sep 27, 2023. It is now read-only.

Commit 30bee5e

Browse files
docs: cleanup and clarifications (#648)
* docs: cleanup and clarifications feat: add UpdateAssignment method feat: add "concurrency" and "multi_region_auxiliary" in reservation feat: add preferred table. PiperOrigin-RevId: 440912466 Source-Link: googleapis/googleapis@7ab53ca Source-Link: https://github.com/googleapis/googleapis-gen/commit/116cf4d57cad5c457c070e71653a48ee2c26ade2 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMTE2Y2Y0ZDU3Y2FkNWM0NTdjMDcwZTcxNjUzYTQ4ZWUyYzI2YWRlMiJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent f0f9b6b commit 30bee5e

29 files changed

+4133
-375
lines changed

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceClient.java

Lines changed: 95 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,9 @@ public ReservationServiceStub getStub() {
184184
*
185185
* @param parent Required. Project, location. E.g., `projects/myproject/locations/US`
186186
* @param reservation Definition of the new reservation to create.
187-
* @param reservationId The reservation ID. This field must only contain lower case alphanumeric
188-
* characters or dash. Max length is 64 characters.
187+
* @param reservationId The reservation ID. It must only contain lower case alphanumeric
188+
* characters or dashes. It must start with a letter and must not end with a dash. Its maximum
189+
* length is 64 characters.
189190
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
190191
*/
191192
public final Reservation createReservation(
@@ -217,8 +218,9 @@ public final Reservation createReservation(
217218
*
218219
* @param parent Required. Project, location. E.g., `projects/myproject/locations/US`
219220
* @param reservation Definition of the new reservation to create.
220-
* @param reservationId The reservation ID. This field must only contain lower case alphanumeric
221-
* characters or dash. Max length is 64 characters.
221+
* @param reservationId The reservation ID. It must only contain lower case alphanumeric
222+
* characters or dashes. It must start with a letter and must not end with a dash. Its maximum
223+
* length is 64 characters.
222224
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
223225
*/
224226
public final Reservation createReservation(
@@ -1259,8 +1261,8 @@ public final CapacityCommitment updateCapacityCommitment(
12591261
* <p>A common use case is to enable downgrading commitments.
12601262
*
12611263
* <p>For example, in order to downgrade from 10000 slots to 8000, you might split a 10000
1262-
* capacity commitment into commitments of 2000 and 8000. Then, you would change the plan of the
1263-
* first one to `FLEX` and then delete it.
1264+
* capacity commitment into commitments of 2000 and 8000. Then, you delete the first one after the
1265+
* commitment end time passes.
12641266
*
12651267
* <p>Sample code:
12661268
*
@@ -1296,8 +1298,8 @@ public final SplitCapacityCommitmentResponse splitCapacityCommitment(
12961298
* <p>A common use case is to enable downgrading commitments.
12971299
*
12981300
* <p>For example, in order to downgrade from 10000 slots to 8000, you might split a 10000
1299-
* capacity commitment into commitments of 2000 and 8000. Then, you would change the plan of the
1300-
* first one to `FLEX` and then delete it.
1301+
* capacity commitment into commitments of 2000 and 8000. Then, you delete the first one after the
1302+
* commitment end time passes.
13011303
*
13021304
* <p>Sample code:
13031305
*
@@ -1330,8 +1332,8 @@ public final SplitCapacityCommitmentResponse splitCapacityCommitment(
13301332
* <p>A common use case is to enable downgrading commitments.
13311333
*
13321334
* <p>For example, in order to downgrade from 10000 slots to 8000, you might split a 10000
1333-
* capacity commitment into commitments of 2000 and 8000. Then, you would change the plan of the
1334-
* first one to `FLEX` and then delete it.
1335+
* capacity commitment into commitments of 2000 and 8000. Then, you delete the first one after the
1336+
* commitment end time passes.
13351337
*
13361338
* <p>Sample code:
13371339
*
@@ -1364,8 +1366,8 @@ public final SplitCapacityCommitmentResponse splitCapacityCommitment(
13641366
* <p>A common use case is to enable downgrading commitments.
13651367
*
13661368
* <p>For example, in order to downgrade from 10000 slots to 8000, you might split a 10000
1367-
* capacity commitment into commitments of 2000 and 8000. Then, you would change the plan of the
1368-
* first one to `FLEX` and then delete it.
1369+
* capacity commitment into commitments of 2000 and 8000. Then, you delete the first one after the
1370+
* commitment end time passes.
13691371
*
13701372
* <p>Sample code:
13711373
*
@@ -2862,6 +2864,87 @@ public final UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCall
28622864
return stub.moveAssignmentCallable();
28632865
}
28642866

2867+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
2868+
/**
2869+
* Updates an existing assignment.
2870+
*
2871+
* <p>Only the `priority` field can be updated.
2872+
*
2873+
* <p>Sample code:
2874+
*
2875+
* <pre>{@code
2876+
* try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
2877+
* Assignment assignment = Assignment.newBuilder().build();
2878+
* FieldMask updateMask = FieldMask.newBuilder().build();
2879+
* Assignment response = reservationServiceClient.updateAssignment(assignment, updateMask);
2880+
* }
2881+
* }</pre>
2882+
*
2883+
* @param assignment Content of the assignment to update.
2884+
* @param updateMask Standard field mask for the set of fields to be updated.
2885+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
2886+
*/
2887+
public final Assignment updateAssignment(Assignment assignment, FieldMask updateMask) {
2888+
UpdateAssignmentRequest request =
2889+
UpdateAssignmentRequest.newBuilder()
2890+
.setAssignment(assignment)
2891+
.setUpdateMask(updateMask)
2892+
.build();
2893+
return updateAssignment(request);
2894+
}
2895+
2896+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
2897+
/**
2898+
* Updates an existing assignment.
2899+
*
2900+
* <p>Only the `priority` field can be updated.
2901+
*
2902+
* <p>Sample code:
2903+
*
2904+
* <pre>{@code
2905+
* try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
2906+
* UpdateAssignmentRequest request =
2907+
* UpdateAssignmentRequest.newBuilder()
2908+
* .setAssignment(Assignment.newBuilder().build())
2909+
* .setUpdateMask(FieldMask.newBuilder().build())
2910+
* .build();
2911+
* Assignment response = reservationServiceClient.updateAssignment(request);
2912+
* }
2913+
* }</pre>
2914+
*
2915+
* @param request The request object containing all of the parameters for the API call.
2916+
* @throws com.google.api.gax.rpc.ApiException if the remote call fails
2917+
*/
2918+
public final Assignment updateAssignment(UpdateAssignmentRequest request) {
2919+
return updateAssignmentCallable().call(request);
2920+
}
2921+
2922+
// AUTO-GENERATED DOCUMENTATION AND METHOD.
2923+
/**
2924+
* Updates an existing assignment.
2925+
*
2926+
* <p>Only the `priority` field can be updated.
2927+
*
2928+
* <p>Sample code:
2929+
*
2930+
* <pre>{@code
2931+
* try (ReservationServiceClient reservationServiceClient = ReservationServiceClient.create()) {
2932+
* UpdateAssignmentRequest request =
2933+
* UpdateAssignmentRequest.newBuilder()
2934+
* .setAssignment(Assignment.newBuilder().build())
2935+
* .setUpdateMask(FieldMask.newBuilder().build())
2936+
* .build();
2937+
* ApiFuture<Assignment> future =
2938+
* reservationServiceClient.updateAssignmentCallable().futureCall(request);
2939+
* // Do something.
2940+
* Assignment response = future.get();
2941+
* }
2942+
* }</pre>
2943+
*/
2944+
public final UnaryCallable<UpdateAssignmentRequest, Assignment> updateAssignmentCallable() {
2945+
return stub.updateAssignmentCallable();
2946+
}
2947+
28652948
// AUTO-GENERATED DOCUMENTATION AND METHOD.
28662949
/**
28672950
* Retrieves a BI reservation.

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/ReservationServiceSettings.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,11 @@ public UnaryCallSettings<MoveAssignmentRequest, Assignment> moveAssignmentSettin
191191
return ((ReservationServiceStubSettings) getStubSettings()).moveAssignmentSettings();
192192
}
193193

194+
/** Returns the object with the settings used for calls to updateAssignment. */
195+
public UnaryCallSettings<UpdateAssignmentRequest, Assignment> updateAssignmentSettings() {
196+
return ((ReservationServiceStubSettings) getStubSettings()).updateAssignmentSettings();
197+
}
198+
194199
/** Returns the object with the settings used for calls to getBiReservation. */
195200
public UnaryCallSettings<GetBiReservationRequest, BiReservation> getBiReservationSettings() {
196201
return ((ReservationServiceStubSettings) getStubSettings()).getBiReservationSettings();
@@ -418,6 +423,12 @@ public UnaryCallSettings.Builder<MoveAssignmentRequest, Assignment> moveAssignme
418423
return getStubSettingsBuilder().moveAssignmentSettings();
419424
}
420425

426+
/** Returns the builder for the settings used for calls to updateAssignment. */
427+
public UnaryCallSettings.Builder<UpdateAssignmentRequest, Assignment>
428+
updateAssignmentSettings() {
429+
return getStubSettingsBuilder().updateAssignmentSettings();
430+
}
431+
421432
/** Returns the builder for the settings used for calls to getBiReservation. */
422433
public UnaryCallSettings.Builder<GetBiReservationRequest, BiReservation>
423434
getBiReservationSettings() {

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/gapic_metadata.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,9 @@
6161
"SplitCapacityCommitment": {
6262
"methods": ["splitCapacityCommitment", "splitCapacityCommitment", "splitCapacityCommitment", "splitCapacityCommitmentCallable"]
6363
},
64+
"UpdateAssignment": {
65+
"methods": ["updateAssignment", "updateAssignment", "updateAssignmentCallable"]
66+
},
6467
"UpdateBiReservation": {
6568
"methods": ["updateBiReservation", "updateBiReservation", "updateBiReservationCallable"]
6669
},

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/GrpcReservationServiceStub.java

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@
5555
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse;
5656
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest;
5757
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse;
58+
import com.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest;
5859
import com.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest;
5960
import com.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest;
6061
import com.google.cloud.bigquery.reservation.v1.UpdateReservationRequest;
@@ -283,6 +284,17 @@ public class GrpcReservationServiceStub extends ReservationServiceStub {
283284
.setResponseMarshaller(ProtoUtils.marshaller(Assignment.getDefaultInstance()))
284285
.build();
285286

287+
private static final MethodDescriptor<UpdateAssignmentRequest, Assignment>
288+
updateAssignmentMethodDescriptor =
289+
MethodDescriptor.<UpdateAssignmentRequest, Assignment>newBuilder()
290+
.setType(MethodDescriptor.MethodType.UNARY)
291+
.setFullMethodName(
292+
"google.cloud.bigquery.reservation.v1.ReservationService/UpdateAssignment")
293+
.setRequestMarshaller(
294+
ProtoUtils.marshaller(UpdateAssignmentRequest.getDefaultInstance()))
295+
.setResponseMarshaller(ProtoUtils.marshaller(Assignment.getDefaultInstance()))
296+
.build();
297+
286298
private static final MethodDescriptor<GetBiReservationRequest, BiReservation>
287299
getBiReservationMethodDescriptor =
288300
MethodDescriptor.<GetBiReservationRequest, BiReservation>newBuilder()
@@ -344,6 +356,7 @@ public class GrpcReservationServiceStub extends ReservationServiceStub {
344356
private final UnaryCallable<SearchAllAssignmentsRequest, SearchAllAssignmentsPagedResponse>
345357
searchAllAssignmentsPagedCallable;
346358
private final UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCallable;
359+
private final UnaryCallable<UpdateAssignmentRequest, Assignment> updateAssignmentCallable;
347360
private final UnaryCallable<GetBiReservationRequest, BiReservation> getBiReservationCallable;
348361
private final UnaryCallable<UpdateBiReservationRequest, BiReservation>
349362
updateBiReservationCallable;
@@ -588,6 +601,16 @@ protected GrpcReservationServiceStub(
588601
return params.build();
589602
})
590603
.build();
604+
GrpcCallSettings<UpdateAssignmentRequest, Assignment> updateAssignmentTransportSettings =
605+
GrpcCallSettings.<UpdateAssignmentRequest, Assignment>newBuilder()
606+
.setMethodDescriptor(updateAssignmentMethodDescriptor)
607+
.setParamsExtractor(
608+
request -> {
609+
ImmutableMap.Builder<String, String> params = ImmutableMap.builder();
610+
params.put("assignment.name", String.valueOf(request.getAssignment().getName()));
611+
return params.build();
612+
})
613+
.build();
591614
GrpcCallSettings<GetBiReservationRequest, BiReservation> getBiReservationTransportSettings =
592615
GrpcCallSettings.<GetBiReservationRequest, BiReservation>newBuilder()
593616
.setMethodDescriptor(getBiReservationMethodDescriptor)
@@ -711,6 +734,9 @@ protected GrpcReservationServiceStub(
711734
this.moveAssignmentCallable =
712735
callableFactory.createUnaryCallable(
713736
moveAssignmentTransportSettings, settings.moveAssignmentSettings(), clientContext);
737+
this.updateAssignmentCallable =
738+
callableFactory.createUnaryCallable(
739+
updateAssignmentTransportSettings, settings.updateAssignmentSettings(), clientContext);
714740
this.getBiReservationCallable =
715741
callableFactory.createUnaryCallable(
716742
getBiReservationTransportSettings, settings.getBiReservationSettings(), clientContext);
@@ -857,6 +883,11 @@ public UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCallable()
857883
return moveAssignmentCallable;
858884
}
859885

886+
@Override
887+
public UnaryCallable<UpdateAssignmentRequest, Assignment> updateAssignmentCallable() {
888+
return updateAssignmentCallable;
889+
}
890+
860891
@Override
861892
public UnaryCallable<GetBiReservationRequest, BiReservation> getBiReservationCallable() {
862893
return getBiReservationCallable;

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStub.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@
5151
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse;
5252
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest;
5353
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse;
54+
import com.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest;
5455
import com.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest;
5556
import com.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest;
5657
import com.google.cloud.bigquery.reservation.v1.UpdateReservationRequest;
@@ -175,6 +176,10 @@ public UnaryCallable<MoveAssignmentRequest, Assignment> moveAssignmentCallable()
175176
throw new UnsupportedOperationException("Not implemented: moveAssignmentCallable()");
176177
}
177178

179+
public UnaryCallable<UpdateAssignmentRequest, Assignment> updateAssignmentCallable() {
180+
throw new UnsupportedOperationException("Not implemented: updateAssignmentCallable()");
181+
}
182+
178183
public UnaryCallable<GetBiReservationRequest, BiReservation> getBiReservationCallable() {
179184
throw new UnsupportedOperationException("Not implemented: getBiReservationCallable()");
180185
}

google-cloud-bigqueryreservation/src/main/java/com/google/cloud/bigquery/reservation/v1/stub/ReservationServiceStubSettings.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@
7171
import com.google.cloud.bigquery.reservation.v1.SearchAssignmentsResponse;
7272
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentRequest;
7373
import com.google.cloud.bigquery.reservation.v1.SplitCapacityCommitmentResponse;
74+
import com.google.cloud.bigquery.reservation.v1.UpdateAssignmentRequest;
7475
import com.google.cloud.bigquery.reservation.v1.UpdateBiReservationRequest;
7576
import com.google.cloud.bigquery.reservation.v1.UpdateCapacityCommitmentRequest;
7677
import com.google.cloud.bigquery.reservation.v1.UpdateReservationRequest;
@@ -165,6 +166,7 @@ public class ReservationServiceStubSettings extends StubSettings<ReservationServ
165166
SearchAllAssignmentsPagedResponse>
166167
searchAllAssignmentsSettings;
167168
private final UnaryCallSettings<MoveAssignmentRequest, Assignment> moveAssignmentSettings;
169+
private final UnaryCallSettings<UpdateAssignmentRequest, Assignment> updateAssignmentSettings;
168170
private final UnaryCallSettings<GetBiReservationRequest, BiReservation> getBiReservationSettings;
169171
private final UnaryCallSettings<UpdateBiReservationRequest, BiReservation>
170172
updateBiReservationSettings;
@@ -595,6 +597,11 @@ public UnaryCallSettings<MoveAssignmentRequest, Assignment> moveAssignmentSettin
595597
return moveAssignmentSettings;
596598
}
597599

600+
/** Returns the object with the settings used for calls to updateAssignment. */
601+
public UnaryCallSettings<UpdateAssignmentRequest, Assignment> updateAssignmentSettings() {
602+
return updateAssignmentSettings;
603+
}
604+
598605
/** Returns the object with the settings used for calls to getBiReservation. */
599606
public UnaryCallSettings<GetBiReservationRequest, BiReservation> getBiReservationSettings() {
600607
return getBiReservationSettings;
@@ -700,6 +707,7 @@ protected ReservationServiceStubSettings(Builder settingsBuilder) throws IOExcep
700707
searchAssignmentsSettings = settingsBuilder.searchAssignmentsSettings().build();
701708
searchAllAssignmentsSettings = settingsBuilder.searchAllAssignmentsSettings().build();
702709
moveAssignmentSettings = settingsBuilder.moveAssignmentSettings().build();
710+
updateAssignmentSettings = settingsBuilder.updateAssignmentSettings().build();
703711
getBiReservationSettings = settingsBuilder.getBiReservationSettings().build();
704712
updateBiReservationSettings = settingsBuilder.updateBiReservationSettings().build();
705713
}
@@ -754,6 +762,8 @@ public static class Builder
754762
searchAllAssignmentsSettings;
755763
private final UnaryCallSettings.Builder<MoveAssignmentRequest, Assignment>
756764
moveAssignmentSettings;
765+
private final UnaryCallSettings.Builder<UpdateAssignmentRequest, Assignment>
766+
updateAssignmentSettings;
757767
private final UnaryCallSettings.Builder<GetBiReservationRequest, BiReservation>
758768
getBiReservationSettings;
759769
private final UnaryCallSettings.Builder<UpdateBiReservationRequest, BiReservation>
@@ -831,6 +841,7 @@ protected Builder(ClientContext clientContext) {
831841
searchAllAssignmentsSettings =
832842
PagedCallSettings.newBuilder(SEARCH_ALL_ASSIGNMENTS_PAGE_STR_FACT);
833843
moveAssignmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
844+
updateAssignmentSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
834845
getBiReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
835846
updateBiReservationSettings = UnaryCallSettings.newUnaryCallSettingsBuilder();
836847

@@ -854,6 +865,7 @@ protected Builder(ClientContext clientContext) {
854865
searchAssignmentsSettings,
855866
searchAllAssignmentsSettings,
856867
moveAssignmentSettings,
868+
updateAssignmentSettings,
857869
getBiReservationSettings,
858870
updateBiReservationSettings);
859871
initDefaults(this);
@@ -880,6 +892,7 @@ protected Builder(ReservationServiceStubSettings settings) {
880892
searchAssignmentsSettings = settings.searchAssignmentsSettings.toBuilder();
881893
searchAllAssignmentsSettings = settings.searchAllAssignmentsSettings.toBuilder();
882894
moveAssignmentSettings = settings.moveAssignmentSettings.toBuilder();
895+
updateAssignmentSettings = settings.updateAssignmentSettings.toBuilder();
883896
getBiReservationSettings = settings.getBiReservationSettings.toBuilder();
884897
updateBiReservationSettings = settings.updateBiReservationSettings.toBuilder();
885898

@@ -903,6 +916,7 @@ protected Builder(ReservationServiceStubSettings settings) {
903916
searchAssignmentsSettings,
904917
searchAllAssignmentsSettings,
905918
moveAssignmentSettings,
919+
updateAssignmentSettings,
906920
getBiReservationSettings,
907921
updateBiReservationSettings);
908922
}
@@ -1011,6 +1025,11 @@ private static Builder initDefaults(Builder builder) {
10111025
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_0_codes"))
10121026
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_0_params"));
10131027

1028+
builder
1029+
.updateAssignmentSettings()
1030+
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_codes"))
1031+
.setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_params"));
1032+
10141033
builder
10151034
.getBiReservationSettings()
10161035
.setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_1_codes"))
@@ -1158,6 +1177,12 @@ public UnaryCallSettings.Builder<MoveAssignmentRequest, Assignment> moveAssignme
11581177
return moveAssignmentSettings;
11591178
}
11601179

1180+
/** Returns the builder for the settings used for calls to updateAssignment. */
1181+
public UnaryCallSettings.Builder<UpdateAssignmentRequest, Assignment>
1182+
updateAssignmentSettings() {
1183+
return updateAssignmentSettings;
1184+
}
1185+
11611186
/** Returns the builder for the settings used for calls to getBiReservation. */
11621187
public UnaryCallSettings.Builder<GetBiReservationRequest, BiReservation>
11631188
getBiReservationSettings() {

0 commit comments

Comments
 (0)