google-cloud-apigee-connect overview (2.19.0)

com.google.cloud.apigeeconnect.v1

A client to Apigee Connect API

The interfaces provided are listed below, along with usage samples.

ConnectionServiceClient

Service Description: Service Interface for the Apigee Connect connection management APIs.

Sample for ConnectionServiceClient:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 ConnectionServiceClient 
  
 connectionServiceClient 
  
 = 
  
 ConnectionServiceClient 
 . 
 create 
 ()) 
  
 { 
  
 EndpointName 
  
 parent 
  
 = 
  
 EndpointName 
 . 
 of 
 ( 
 "[PROJECT]" 
 , 
  
 "[ENDPOINT]" 
 ); 
  
 for 
  
 ( 
 Connection 
  
 element 
  
 : 
  
 connectionServiceClient 
 . 
 listConnections 
 ( 
 parent 
 ). 
 iterateAll 
 ()) 
  
 { 
  
 // doThingsWith(element); 
  
 } 
  
 } 
  
 

TetherClient

Service Description: Tether provides a way for the control plane to send HTTP API requests to services in data planes that runs in a remote datacenter without requiring customers to open firewalls on their runtime plane.

Sample for TetherClient:

   
 // This snippet has been automatically generated and should be regarded as a code template only. 
  
 // It will require modifications to work: 
  
 // - It may require correct/in-range values for request initialization. 
  
 // - It may require specifying regional endpoints when creating the service client as shown in 
  
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library 
  
 try 
  
 ( 
 TetherClient 
  
 tetherClient 
  
 = 
  
 TetherClient 
 . 
 create 
 ()) 
  
 { 
  
 BidiStream<EgressResponse 
 , 
  
 EgressRequest 
>  
 bidiStream 
  
 = 
  
 tetherClient 
 . 
 egressCallable 
 (). 
 call 
 (); 
  
 EgressResponse 
  
 request 
  
 = 
  
 EgressResponse 
 . 
 newBuilder 
 () 
  
 . 
 setId 
 ( 
 "id3355" 
 ) 
  
 . 
 setHttpResponse 
 ( 
 HttpResponse 
 . 
 newBuilder 
 (). 
 build 
 ()) 
  
 . 
 setStatus 
 ( 
 Status 
 . 
 newBuilder 
 (). 
 build 
 ()) 
  
 . 
 setProject 
 ( 
 "project-309310695" 
 ) 
  
 . 
 setTraceId 
 ( 
 "traceId-1067401920" 
 ) 
  
 . 
 setEndpoint 
 ( 
 TetherEndpoint 
 . 
 forNumber 
 ( 
 0 
 )) 
  
 . 
 setName 
 ( 
 "name3373707" 
 ) 
  
 . 
 build 
 (); 
  
 bidiStream 
 . 
 send 
 ( 
 request 
 ); 
  
 for 
  
 ( 
 EgressRequest 
  
 response 
  
 : 
  
 bidiStream 
 ) 
  
 { 
  
 // Do something when a response is received. 
  
 } 
  
 } 
  
 

com.google.cloud.apigeeconnect.v1.stub

Design a Mobile Site
View Site in Mobile | Classic
Share by: