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.v3beta1.stub; 18 19 import static com.google.cloud.dialogflow.cx.v3beta1.FlowsClient.ListFlowsPagedResponse; 20 import static com.google.cloud.dialogflow.cx.v3beta1.FlowsClient.ListLocationsPagedResponse; 21 22 import com.google.api.core.BetaApi; 23 import com.google.api.gax.core.BackgroundResource; 24 import com.google.api.gax.rpc.OperationCallable; 25 import com.google.api.gax.rpc.UnaryCallable; 26 import com.google.cloud.dialogflow.cx.v3beta1.CreateFlowRequest; 27 import com.google.cloud.dialogflow.cx.v3beta1.DeleteFlowRequest; 28 import com.google.cloud.dialogflow.cx.v3beta1.ExportFlowRequest; 29 import com.google.cloud.dialogflow.cx.v3beta1.ExportFlowResponse; 30 import com.google.cloud.dialogflow.cx.v3beta1.Flow; 31 import com.google.cloud.dialogflow.cx.v3beta1.FlowValidationResult; 32 import com.google.cloud.dialogflow.cx.v3beta1.GetFlowRequest; 33 import com.google.cloud.dialogflow.cx.v3beta1.GetFlowValidationResultRequest; 34 import com.google.cloud.dialogflow.cx.v3beta1.ImportFlowRequest; 35 import com.google.cloud.dialogflow.cx.v3beta1.ImportFlowResponse; 36 import com.google.cloud.dialogflow.cx.v3beta1.ListFlowsRequest; 37 import com.google.cloud.dialogflow.cx.v3beta1.ListFlowsResponse; 38 import com.google.cloud.dialogflow.cx.v3beta1.TrainFlowRequest; 39 import com.google.cloud.dialogflow.cx.v3beta1.UpdateFlowRequest; 40 import com.google.cloud.dialogflow.cx.v3beta1.ValidateFlowRequest; 41 import com.google.cloud.location.GetLocationRequest; 42 import com.google.cloud.location.ListLocationsRequest; 43 import com.google.cloud.location.ListLocationsResponse; 44 import com.google.cloud.location.Location; 45 import com.google.longrunning.Operation; 46 import com.google.longrunning.stub.OperationsStub; 47 import com.google.protobuf.Empty; 48 import com.google.protobuf.Struct; 49 import javax.annotation.Generated; 50 51 // AUTO-GENERATED DOCUMENTATION AND CLASS. 52 /** 53 * Base stub class for the Flows service API. 54 * 55 * <p>This class is for advanced usage and reflects the underlying API directly. 56 */ 57 @BetaApi 58 @Generated("by gapic-generator-java") 59 public abstract class FlowsStub implements BackgroundResource { 60 getOperationsStub()61 public OperationsStub getOperationsStub() { 62 return null; 63 } 64 getHttpJsonOperationsStub()65 public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() { 66 return null; 67 } 68 createFlowCallable()69 public UnaryCallable<CreateFlowRequest, Flow> createFlowCallable() { 70 throw new UnsupportedOperationException("Not implemented: createFlowCallable()"); 71 } 72 deleteFlowCallable()73 public UnaryCallable<DeleteFlowRequest, Empty> deleteFlowCallable() { 74 throw new UnsupportedOperationException("Not implemented: deleteFlowCallable()"); 75 } 76 listFlowsPagedCallable()77 public UnaryCallable<ListFlowsRequest, ListFlowsPagedResponse> listFlowsPagedCallable() { 78 throw new UnsupportedOperationException("Not implemented: listFlowsPagedCallable()"); 79 } 80 listFlowsCallable()81 public UnaryCallable<ListFlowsRequest, ListFlowsResponse> listFlowsCallable() { 82 throw new UnsupportedOperationException("Not implemented: listFlowsCallable()"); 83 } 84 getFlowCallable()85 public UnaryCallable<GetFlowRequest, Flow> getFlowCallable() { 86 throw new UnsupportedOperationException("Not implemented: getFlowCallable()"); 87 } 88 updateFlowCallable()89 public UnaryCallable<UpdateFlowRequest, Flow> updateFlowCallable() { 90 throw new UnsupportedOperationException("Not implemented: updateFlowCallable()"); 91 } 92 trainFlowOperationCallable()93 public OperationCallable<TrainFlowRequest, Empty, Struct> trainFlowOperationCallable() { 94 throw new UnsupportedOperationException("Not implemented: trainFlowOperationCallable()"); 95 } 96 trainFlowCallable()97 public UnaryCallable<TrainFlowRequest, Operation> trainFlowCallable() { 98 throw new UnsupportedOperationException("Not implemented: trainFlowCallable()"); 99 } 100 validateFlowCallable()101 public UnaryCallable<ValidateFlowRequest, FlowValidationResult> validateFlowCallable() { 102 throw new UnsupportedOperationException("Not implemented: validateFlowCallable()"); 103 } 104 105 public UnaryCallable<GetFlowValidationResultRequest, FlowValidationResult> getFlowValidationResultCallable()106 getFlowValidationResultCallable() { 107 throw new UnsupportedOperationException("Not implemented: getFlowValidationResultCallable()"); 108 } 109 110 public OperationCallable<ImportFlowRequest, ImportFlowResponse, Struct> importFlowOperationCallable()111 importFlowOperationCallable() { 112 throw new UnsupportedOperationException("Not implemented: importFlowOperationCallable()"); 113 } 114 importFlowCallable()115 public UnaryCallable<ImportFlowRequest, Operation> importFlowCallable() { 116 throw new UnsupportedOperationException("Not implemented: importFlowCallable()"); 117 } 118 119 public OperationCallable<ExportFlowRequest, ExportFlowResponse, Struct> exportFlowOperationCallable()120 exportFlowOperationCallable() { 121 throw new UnsupportedOperationException("Not implemented: exportFlowOperationCallable()"); 122 } 123 exportFlowCallable()124 public UnaryCallable<ExportFlowRequest, Operation> exportFlowCallable() { 125 throw new UnsupportedOperationException("Not implemented: exportFlowCallable()"); 126 } 127 128 public UnaryCallable<ListLocationsRequest, ListLocationsPagedResponse> listLocationsPagedCallable()129 listLocationsPagedCallable() { 130 throw new UnsupportedOperationException("Not implemented: listLocationsPagedCallable()"); 131 } 132 listLocationsCallable()133 public UnaryCallable<ListLocationsRequest, ListLocationsResponse> listLocationsCallable() { 134 throw new UnsupportedOperationException("Not implemented: listLocationsCallable()"); 135 } 136 getLocationCallable()137 public UnaryCallable<GetLocationRequest, Location> getLocationCallable() { 138 throw new UnsupportedOperationException("Not implemented: getLocationCallable()"); 139 } 140 141 @Override close()142 public abstract void close(); 143 } 144