HttpJsonCallSettings.<GetLicenseCodeHttpRequest, LicenseCode>newBuilder() .setMethodDescriptor(getLicenseCodeMethodDescriptor) .build(); testIamPermissionsLicenseCodeTransportSettings = HttpJsonCallSettings .<TestIamPermissionsLicenseCodeHttpRequest, TestPermissionsResponse>newBuilder() .setMethodDescriptor(testIamPermissionsLicenseCodeMethodDescriptor) .build();
private static <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createDirectUnaryCallable( HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings) { return new HttpJsonDirectCallable<RequestT, ResponseT>( httpJsonCallSettings.getMethodDescriptor()); }
public HttpJsonCallSettings<RequestT, ResponseT> build() { return new HttpJsonCallSettings<>(methodDescriptor); } }
private static <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createDirectUnaryCallable( HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings) { return new HttpJsonDirectCallable<RequestT, ResponseT>( httpJsonCallSettings.getMethodDescriptor()); }
public HttpJsonCallSettings<RequestT, ResponseT> build() { return new HttpJsonCallSettings<>(methodDescriptor); } }
HttpJsonCallSettings.<DeleteFirewallHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteFirewallMethodDescriptor) .build(); HttpJsonCallSettings<GetFirewallHttpRequest, Firewall> getFirewallTransportSettings = HttpJsonCallSettings.<GetFirewallHttpRequest, Firewall>newBuilder() .setMethodDescriptor(getFirewallMethodDescriptor) .build(); HttpJsonCallSettings<InsertFirewallHttpRequest, Operation> insertFirewallTransportSettings = HttpJsonCallSettings.<InsertFirewallHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertFirewallMethodDescriptor) .build(); HttpJsonCallSettings<ListFirewallsHttpRequest, FirewallList> listFirewallsTransportSettings = HttpJsonCallSettings.<ListFirewallsHttpRequest, FirewallList>newBuilder() .setMethodDescriptor(listFirewallsMethodDescriptor) .build(); HttpJsonCallSettings<PatchFirewallHttpRequest, Operation> patchFirewallTransportSettings = HttpJsonCallSettings.<PatchFirewallHttpRequest, Operation>newBuilder() .setMethodDescriptor(patchFirewallMethodDescriptor) .build(); HttpJsonCallSettings<UpdateFirewallHttpRequest, Operation> updateFirewallTransportSettings = HttpJsonCallSettings.<UpdateFirewallHttpRequest, Operation>newBuilder() .setMethodDescriptor(updateFirewallMethodDescriptor) .build();
/** * Create a callable object with http/json-specific functionality. Designed for use by generated * code. * * @param httpJsonCallSettings the http/json call settings * @param callSettings {@link UnaryCallSettings} to configure the method-level settings with. * @param clientContext {@link ClientContext} to use to connect to the service. * @return {@link UnaryCallable} callable object. */ public static <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createUnaryCallable( HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, UnaryCallSettings<RequestT, ResponseT> callSettings, ClientContext clientContext) { UnaryCallable<RequestT, ResponseT> innerCallable = createDirectUnaryCallable(httpJsonCallSettings); innerCallable = new TracedUnaryCallable<>( innerCallable, clientContext.getTracerFactory(), getSpanName(httpJsonCallSettings.getMethodDescriptor())); return createUnaryCallable(innerCallable, callSettings, clientContext); }
/** * Constructs an instance of HttpJsonZoneStub, using the given settings. This is protected so that * it is easy to make a subclass, but otherwise, the static factory methods should be preferred. */ protected HttpJsonZoneStub( ZoneStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { this.callableFactory = callableFactory; HttpJsonCallSettings<GetZoneHttpRequest, Zone> getZoneTransportSettings = HttpJsonCallSettings.<GetZoneHttpRequest, Zone>newBuilder() .setMethodDescriptor(getZoneMethodDescriptor) .build(); HttpJsonCallSettings<ListZonesHttpRequest, ZoneList> listZonesTransportSettings = HttpJsonCallSettings.<ListZonesHttpRequest, ZoneList>newBuilder() .setMethodDescriptor(listZonesMethodDescriptor) .build(); this.getZoneCallable = callableFactory.createUnaryCallable( getZoneTransportSettings, settings.getZoneSettings(), clientContext); this.listZonesCallable = callableFactory.createUnaryCallable( listZonesTransportSettings, settings.listZonesSettings(), clientContext); this.listZonesPagedCallable = callableFactory.createPagedCallable( listZonesTransportSettings, settings.listZonesSettings(), clientContext); backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); }
/** * Create a callable object with http/json-specific functionality. Designed for use by generated * code. * * @param httpJsonCallSettings the http/json call settings * @param callSettings {@link UnaryCallSettings} to configure the method-level settings with. * @param clientContext {@link ClientContext} to use to connect to the service. * @return {@link UnaryCallable} callable object. */ public static <RequestT, ResponseT> UnaryCallable<RequestT, ResponseT> createUnaryCallable( HttpJsonCallSettings<RequestT, ResponseT> httpJsonCallSettings, UnaryCallSettings<RequestT, ResponseT> callSettings, ClientContext clientContext) { UnaryCallable<RequestT, ResponseT> innerCallable = createDirectUnaryCallable(httpJsonCallSettings); innerCallable = new TracedUnaryCallable<>( innerCallable, clientContext.getTracerFactory(), getSpanName(httpJsonCallSettings.getMethodDescriptor())); return createUnaryCallable(innerCallable, callSettings, clientContext); }
HttpJsonCallSettings.<DeleteRouteHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteRouteMethodDescriptor) .build(); HttpJsonCallSettings<GetRouteHttpRequest, Route> getRouteTransportSettings = HttpJsonCallSettings.<GetRouteHttpRequest, Route>newBuilder() .setMethodDescriptor(getRouteMethodDescriptor) .build(); HttpJsonCallSettings<InsertRouteHttpRequest, Operation> insertRouteTransportSettings = HttpJsonCallSettings.<InsertRouteHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertRouteMethodDescriptor) .build(); HttpJsonCallSettings<ListRoutesHttpRequest, RouteList> listRoutesTransportSettings = HttpJsonCallSettings.<ListRoutesHttpRequest, RouteList>newBuilder() .setMethodDescriptor(listRoutesMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteGlobalAddressHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteGlobalAddressMethodDescriptor) .build(); HttpJsonCallSettings<GetGlobalAddressHttpRequest, Address> getGlobalAddressTransportSettings = HttpJsonCallSettings.<GetGlobalAddressHttpRequest, Address>newBuilder() .setMethodDescriptor(getGlobalAddressMethodDescriptor) .build(); HttpJsonCallSettings<InsertGlobalAddressHttpRequest, Operation> insertGlobalAddressTransportSettings = HttpJsonCallSettings.<InsertGlobalAddressHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertGlobalAddressMethodDescriptor) .build(); HttpJsonCallSettings<ListGlobalAddressesHttpRequest, AddressList> listGlobalAddressesTransportSettings = HttpJsonCallSettings.<ListGlobalAddressesHttpRequest, AddressList>newBuilder() .setMethodDescriptor(listGlobalAddressesMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteLicenseHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteLicenseMethodDescriptor) .build(); HttpJsonCallSettings<GetLicenseHttpRequest, License> getLicenseTransportSettings = HttpJsonCallSettings.<GetLicenseHttpRequest, License>newBuilder() .setMethodDescriptor(getLicenseMethodDescriptor) .build(); HttpJsonCallSettings<GetIamPolicyLicenseHttpRequest, Policy> getIamPolicyLicenseTransportSettings = HttpJsonCallSettings.<GetIamPolicyLicenseHttpRequest, Policy>newBuilder() .setMethodDescriptor(getIamPolicyLicenseMethodDescriptor) .build(); HttpJsonCallSettings<InsertLicenseHttpRequest, Operation> insertLicenseTransportSettings = HttpJsonCallSettings.<InsertLicenseHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertLicenseMethodDescriptor) .build(); HttpJsonCallSettings<ListLicensesHttpRequest, LicensesListResponse> listLicensesTransportSettings = HttpJsonCallSettings.<ListLicensesHttpRequest, LicensesListResponse>newBuilder() .setMethodDescriptor(listLicensesMethodDescriptor) .build(); HttpJsonCallSettings<SetIamPolicyLicenseHttpRequest, Policy> setIamPolicyLicenseTransportSettings = HttpJsonCallSettings.<SetIamPolicyLicenseHttpRequest, Policy>newBuilder() .setMethodDescriptor(setIamPolicyLicenseMethodDescriptor) .build(); testIamPermissionsLicenseTransportSettings = HttpJsonCallSettings
HttpJsonCallSettings.<DeleteTargetTcpProxyHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteTargetTcpProxyMethodDescriptor) .build(); HttpJsonCallSettings<GetTargetTcpProxyHttpRequest, TargetTcpProxy> getTargetTcpProxyTransportSettings = HttpJsonCallSettings.<GetTargetTcpProxyHttpRequest, TargetTcpProxy>newBuilder() .setMethodDescriptor(getTargetTcpProxyMethodDescriptor) .build(); HttpJsonCallSettings<InsertTargetTcpProxyHttpRequest, Operation> insertTargetTcpProxyTransportSettings = HttpJsonCallSettings.<InsertTargetTcpProxyHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertTargetTcpProxyMethodDescriptor) .build(); HttpJsonCallSettings<ListTargetTcpProxiesHttpRequest, TargetTcpProxyList> listTargetTcpProxiesTransportSettings = HttpJsonCallSettings.<ListTargetTcpProxiesHttpRequest, TargetTcpProxyList>newBuilder() .setMethodDescriptor(listTargetTcpProxiesMethodDescriptor) .build(); HttpJsonCallSettings<SetBackendServiceTargetTcpProxyHttpRequest, Operation> setBackendServiceTargetTcpProxyTransportSettings = HttpJsonCallSettings.<SetBackendServiceTargetTcpProxyHttpRequest, Operation>newBuilder() .setMethodDescriptor(setBackendServiceTargetTcpProxyMethodDescriptor) .build(); HttpJsonCallSettings<SetProxyHeaderTargetTcpProxyHttpRequest, Operation> setProxyHeaderTargetTcpProxyTransportSettings = HttpJsonCallSettings.<SetProxyHeaderTargetTcpProxyHttpRequest, Operation>newBuilder() .setMethodDescriptor(setProxyHeaderTargetTcpProxyMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteGlobalForwardingRuleHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteGlobalForwardingRuleMethodDescriptor) .build(); HttpJsonCallSettings<GetGlobalForwardingRuleHttpRequest, ForwardingRule> getGlobalForwardingRuleTransportSettings = HttpJsonCallSettings.<GetGlobalForwardingRuleHttpRequest, ForwardingRule>newBuilder() .setMethodDescriptor(getGlobalForwardingRuleMethodDescriptor) .build(); HttpJsonCallSettings<InsertGlobalForwardingRuleHttpRequest, Operation> insertGlobalForwardingRuleTransportSettings = HttpJsonCallSettings.<InsertGlobalForwardingRuleHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertGlobalForwardingRuleMethodDescriptor) .build(); listGlobalForwardingRulesTransportSettings = HttpJsonCallSettings .<ListGlobalForwardingRulesHttpRequest, ForwardingRuleList>newBuilder() .setMethodDescriptor(listGlobalForwardingRulesMethodDescriptor) .build(); HttpJsonCallSettings<SetTargetGlobalForwardingRuleHttpRequest, Operation> setTargetGlobalForwardingRuleTransportSettings = HttpJsonCallSettings.<SetTargetGlobalForwardingRuleHttpRequest, Operation>newBuilder() .setMethodDescriptor(setTargetGlobalForwardingRuleMethodDescriptor) .build();
/** * Constructs an instance of HttpJsonRegionStub, using the given settings. This is protected so * that it is easy to make a subclass, but otherwise, the static factory methods should be * preferred. */ protected HttpJsonRegionStub( RegionStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException { this.callableFactory = callableFactory; HttpJsonCallSettings<GetRegionHttpRequest, Region> getRegionTransportSettings = HttpJsonCallSettings.<GetRegionHttpRequest, Region>newBuilder() .setMethodDescriptor(getRegionMethodDescriptor) .build(); HttpJsonCallSettings<ListRegionsHttpRequest, RegionList> listRegionsTransportSettings = HttpJsonCallSettings.<ListRegionsHttpRequest, RegionList>newBuilder() .setMethodDescriptor(listRegionsMethodDescriptor) .build(); this.getRegionCallable = callableFactory.createUnaryCallable( getRegionTransportSettings, settings.getRegionSettings(), clientContext); this.listRegionsCallable = callableFactory.createUnaryCallable( listRegionsTransportSettings, settings.listRegionsSettings(), clientContext); this.listRegionsPagedCallable = callableFactory.createPagedCallable( listRegionsTransportSettings, settings.listRegionsSettings(), clientContext); backgroundResources = new BackgroundResourceAggregation(clientContext.getBackgroundResources()); }
HttpJsonCallSettings.<DeleteSslCertificateHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteSslCertificateMethodDescriptor) .build(); HttpJsonCallSettings<GetSslCertificateHttpRequest, SslCertificate> getSslCertificateTransportSettings = HttpJsonCallSettings.<GetSslCertificateHttpRequest, SslCertificate>newBuilder() .setMethodDescriptor(getSslCertificateMethodDescriptor) .build(); HttpJsonCallSettings<InsertSslCertificateHttpRequest, Operation> insertSslCertificateTransportSettings = HttpJsonCallSettings.<InsertSslCertificateHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertSslCertificateMethodDescriptor) .build(); HttpJsonCallSettings<ListSslCertificatesHttpRequest, SslCertificateList> listSslCertificatesTransportSettings = HttpJsonCallSettings.<ListSslCertificatesHttpRequest, SslCertificateList>newBuilder() .setMethodDescriptor(listSslCertificatesMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteRegionOperationHttpRequest, Void>newBuilder() .setMethodDescriptor(deleteRegionOperationMethodDescriptor) .build(); HttpJsonCallSettings<GetRegionOperationHttpRequest, Operation> getRegionOperationTransportSettings = HttpJsonCallSettings.<GetRegionOperationHttpRequest, Operation>newBuilder() .setMethodDescriptor(getRegionOperationMethodDescriptor) .build(); HttpJsonCallSettings<ListRegionOperationsHttpRequest, OperationList> listRegionOperationsTransportSettings = HttpJsonCallSettings.<ListRegionOperationsHttpRequest, OperationList>newBuilder() .setMethodDescriptor(listRegionOperationsMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteRegionAutoscalerHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteRegionAutoscalerMethodDescriptor) .build(); HttpJsonCallSettings<GetRegionAutoscalerHttpRequest, Autoscaler> getRegionAutoscalerTransportSettings = HttpJsonCallSettings.<GetRegionAutoscalerHttpRequest, Autoscaler>newBuilder() .setMethodDescriptor(getRegionAutoscalerMethodDescriptor) .build(); HttpJsonCallSettings<InsertRegionAutoscalerHttpRequest, Operation> insertRegionAutoscalerTransportSettings = HttpJsonCallSettings.<InsertRegionAutoscalerHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertRegionAutoscalerMethodDescriptor) .build(); listRegionAutoscalersTransportSettings = HttpJsonCallSettings .<ListRegionAutoscalersHttpRequest, RegionAutoscalerList>newBuilder() .setMethodDescriptor(listRegionAutoscalersMethodDescriptor) .build(); HttpJsonCallSettings<PatchRegionAutoscalerHttpRequest, Operation> patchRegionAutoscalerTransportSettings = HttpJsonCallSettings.<PatchRegionAutoscalerHttpRequest, Operation>newBuilder() .setMethodDescriptor(patchRegionAutoscalerMethodDescriptor) .build(); HttpJsonCallSettings<UpdateRegionAutoscalerHttpRequest, Operation> updateRegionAutoscalerTransportSettings = HttpJsonCallSettings.<UpdateRegionAutoscalerHttpRequest, Operation>newBuilder() .setMethodDescriptor(updateRegionAutoscalerMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteSslPolicyHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteSslPolicyMethodDescriptor) .build(); HttpJsonCallSettings<GetSslPolicyHttpRequest, SslPolicy> getSslPolicyTransportSettings = HttpJsonCallSettings.<GetSslPolicyHttpRequest, SslPolicy>newBuilder() .setMethodDescriptor(getSslPolicyMethodDescriptor) .build(); HttpJsonCallSettings<InsertSslPolicyHttpRequest, Operation> insertSslPolicyTransportSettings = HttpJsonCallSettings.<InsertSslPolicyHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertSslPolicyMethodDescriptor) .build(); HttpJsonCallSettings<ListSslPoliciesHttpRequest, SslPoliciesList> listSslPoliciesTransportSettings = HttpJsonCallSettings.<ListSslPoliciesHttpRequest, SslPoliciesList>newBuilder() .setMethodDescriptor(listSslPoliciesMethodDescriptor) .build(); .<ListAvailableFeaturesSslPoliciesHttpRequest, SslPoliciesListAvailableFeaturesResponse> newBuilder() .setMethodDescriptor(listAvailableFeaturesSslPoliciesMethodDescriptor) .build(); HttpJsonCallSettings<PatchSslPolicyHttpRequest, Operation> patchSslPolicyTransportSettings = HttpJsonCallSettings.<PatchSslPolicyHttpRequest, Operation>newBuilder() .setMethodDescriptor(patchSslPolicyMethodDescriptor) .build();
HttpJsonCallSettings.<DeleteHealthCheckHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteHealthCheckMethodDescriptor) .build(); HttpJsonCallSettings<GetHealthCheckHttpRequest, HealthCheck> getHealthCheckTransportSettings = HttpJsonCallSettings.<GetHealthCheckHttpRequest, HealthCheck>newBuilder() .setMethodDescriptor(getHealthCheckMethodDescriptor) .build(); HttpJsonCallSettings<InsertHealthCheckHttpRequest, Operation> insertHealthCheckTransportSettings = HttpJsonCallSettings.<InsertHealthCheckHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertHealthCheckMethodDescriptor) .build(); HttpJsonCallSettings<ListHealthChecksHttpRequest, HealthCheckList> listHealthChecksTransportSettings = HttpJsonCallSettings.<ListHealthChecksHttpRequest, HealthCheckList>newBuilder() .setMethodDescriptor(listHealthChecksMethodDescriptor) .build(); HttpJsonCallSettings<PatchHealthCheckHttpRequest, Operation> patchHealthCheckTransportSettings = HttpJsonCallSettings.<PatchHealthCheckHttpRequest, Operation>newBuilder() .setMethodDescriptor(patchHealthCheckMethodDescriptor) .build(); HttpJsonCallSettings<UpdateHealthCheckHttpRequest, Operation> updateHealthCheckTransportSettings = HttpJsonCallSettings.<UpdateHealthCheckHttpRequest, Operation>newBuilder() .setMethodDescriptor(updateHealthCheckMethodDescriptor) .build();