1 /* 2 * Copyright 2022 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package com.google.cloud.dialogflow.cx.v3.stub; 18 19 import static com.google.cloud.dialogflow.cx.v3.FlowsClient.ListFlowsPagedResponse; 20 import static com.google.cloud.dialogflow.cx.v3.FlowsClient.ListLocationsPagedResponse; 21 22 import com.google.api.gax.core.BackgroundResource; 23 import com.google.api.gax.rpc.OperationCallable; 24 import com.google.api.gax.rpc.UnaryCallable; 25 import com.google.cloud.dialogflow.cx.v3.CreateFlowRequest; 26 import com.google.cloud.dialogflow.cx.v3.DeleteFlowRequest; 27 import com.google.cloud.dialogflow.cx.v3.ExportFlowRequest; 28 import com.google.cloud.dialogflow.cx.v3.ExportFlowResponse; 29 import com.google.cloud.dialogflow.cx.v3.Flow; 30 import com.google.cloud.dialogflow.cx.v3.FlowValidationResult; 31 import com.google.cloud.dialogflow.cx.v3.GetFlowRequest; 32 import com.google.cloud.dialogflow.cx.v3.GetFlowValidationResultRequest; 33 import com.google.cloud.dialogflow.cx.v3.ImportFlowRequest; 34 import com.google.cloud.dialogflow.cx.v3.ImportFlowResponse; 35 import com.google.cloud.dialogflow.cx.v3.ListFlowsRequest; 36 import com.google.cloud.dialogflow.cx.v3.ListFlowsResponse; 37 import com.google.cloud.dialogflow.cx.v3.TrainFlowRequest; 38 import com.google.cloud.dialogflow.cx.v3.UpdateFlowRequest; 39 import com.google.cloud.dialogflow.cx.v3.ValidateFlowRequest; 40 import com.google.cloud.location.GetLocationRequest; 41 import com.google.cloud.location.ListLocationsRequest; 42 import com.google.cloud.location.ListLocationsResponse; 43 import com.google.cloud.location.Location; 44 import com.google.longrunning.Operation; 45 import com.google.longrunning.stub.OperationsStub; 46 import com.google.protobuf.Empty; 47 import com.google.protobuf.Struct; 48 import javax.annotation.Generated; 49 50 // AUTO-GENERATED DOCUMENTATION AND CLASS. 51 /** 52 * Base stub class for the Flows service API. 53 * 54 * <p>This class is for advanced usage and reflects the underlying API directly. 55 */ 56 @Generated("by gapic-generator-java") 57 public abstract class FlowsStub implements BackgroundResource { 58 getOperationsStub()59 public OperationsStub getOperationsStub() { 60 return null; 61 } 62 getHttpJsonOperationsStub()63 public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { 64 return null; 65 } 66 createFlowCallable()67 public UnaryCallable<CreateFlowRequest, Flow> createFlowCallable() { 68 throw new UnsupportedOperationException("Not implemented: createFlowCallable()"); 69 } 70 deleteFlowCallable()71 public UnaryCallable<DeleteFlowRequest, Empty> deleteFlowCallable() { 72 throw new UnsupportedOperationException("Not implemented: deleteFlowCallable()"); 73 } 74 listFlowsPagedCallable()75 public UnaryCallable<ListFlowsRequest, ListFlowsPagedResponse> listFlowsPagedCallable() { 76 throw new UnsupportedOperationException("Not implemented: listFlowsPagedCallable()"); 77 } 78 listFlowsCallable()79 public UnaryCallable<ListFlowsRequest, ListFlowsResponse> listFlowsCallable() { 80 throw new UnsupportedOperationException("Not implemented: listFlowsCallable()"); 81 } 82 getFlowCallable()83 public UnaryCallable<GetFlowRequest, Flow> getFlowCallable() { 84 throw new UnsupportedOperationException("Not implemented: getFlowCallable()"); 85 } 86 updateFlowCallable()87 public UnaryCallable<UpdateFlowRequest, Flow> updateFlowCallable() { 88 throw new UnsupportedOperationException("Not implemented: updateFlowCallable()"); 89 } 90 trainFlowOperationCallable()91 public OperationCallable<TrainFlowRequest, Empty, Struct> trainFlowOperationCallable() { 92 throw new UnsupportedOperationException("Not implemented: trainFlowOperationCallable()"); 93 } 94 trainFlowCallable()95 public UnaryCallable<TrainFlowRequest, Operation> trainFlowCallable() { 96 throw new UnsupportedOperationException("Not implemented: trainFlowCallable()"); 97 } 98 validateFlowCallable()99 public UnaryCallable<ValidateFlowRequest, FlowValidationResult> validateFlowCallable() { 100 throw new UnsupportedOperationException("Not implemented: validateFlowCallable()"); 101 } 102 103 public UnaryCallable<GetFlowValidationResultRequest, FlowValidationResult> getFlowValidationResultCallable()104 getFlowValidationResultCallable() { 105 throw new UnsupportedOperationException("Not implemented: getFlowValidationResultCallable()"); 106 } 107 108 public OperationCallable<ImportFlowRequest, ImportFlowResponse, Struct> importFlowOperationCallable()109 importFlowOperationCallable() { 110 throw new UnsupportedOperationException("Not implemented: importFlowOperationCallable()"); 111 } 112 importFlowCallable()113 public UnaryCallable<ImportFlowRequest, Operation> importFlowCallable() { 114 throw new UnsupportedOperationException("Not implemented: importFlowCallable()"); 115 } 116 117 public OperationCallable<ExportFlowRequest, ExportFlowResponse, Struct> exportFlowOperationCallable()118 exportFlowOperationCallable() { 119 throw new UnsupportedOperationException("Not implemented: exportFlowOperationCallable()"); 120 } 121 exportFlowCallable()122 public UnaryCallable<ExportFlowRequest, Operation> exportFlowCallable() { 123 throw new UnsupportedOperationException("Not implemented: exportFlowCallable()"); 124 } 125 126 public UnaryCallable<ListLocationsRequest, ListLocationsPagedResponse> listLocationsPagedCallable()127 listLocationsPagedCallable() { 128 throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); 129 } 130 listLocationsCallable()131 public UnaryCallable<ListLocationsRequest, ListLocationsResponse> listLocationsCallable() { 132 throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); 133 } 134 getLocationCallable()135 public UnaryCallable<GetLocationRequest, Location> getLocationCallable() { 136 throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); 137 } 138 139 @Override close()140 public abstract void close(); 141 } 142