• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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