HttpJsonCallSettings .<AggregatedListGlobalOperationsHttpRequest, OperationAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListGlobalOperationsMethodDescriptor) .build(); HttpJsonCallSettings<DeleteGlobalOperationHttpRequest, Void> deleteGlobalOperationTransportSettings = HttpJsonCallSettings.<DeleteGlobalOperationHttpRequest, Void>newBuilder() .setMethodDescriptor(deleteGlobalOperationMethodDescriptor) .build(); HttpJsonCallSettings<GetGlobalOperationHttpRequest, Operation> getGlobalOperationTransportSettings = HttpJsonCallSettings.<GetGlobalOperationHttpRequest, Operation>newBuilder() .setMethodDescriptor(getGlobalOperationMethodDescriptor) .build(); HttpJsonCallSettings<ListGlobalOperationsHttpRequest, OperationList> listGlobalOperationsTransportSettings = HttpJsonCallSettings.<ListGlobalOperationsHttpRequest, OperationList>newBuilder() .setMethodDescriptor(listGlobalOperationsMethodDescriptor) .build();
getRegionInstanceGroupTransportSettings = HttpJsonCallSettings.<GetRegionInstanceGroupHttpRequest, InstanceGroup>newBuilder() .setMethodDescriptor(getRegionInstanceGroupMethodDescriptor) .build(); HttpJsonCallSettings<ListRegionInstanceGroupsHttpRequest, RegionInstanceGroupList> HttpJsonCallSettings .<ListRegionInstanceGroupsHttpRequest, RegionInstanceGroupList>newBuilder() .setMethodDescriptor(listRegionInstanceGroupsMethodDescriptor) .build(); HttpJsonCallSettings< .<ListInstancesRegionInstanceGroupsHttpRequest, RegionInstanceGroupsListInstances> newBuilder() .setMethodDescriptor(listInstancesRegionInstanceGroupsMethodDescriptor) .build(); HttpJsonCallSettings<SetNamedPortsRegionInstanceGroupHttpRequest, Operation> HttpJsonCallSettings .<SetNamedPortsRegionInstanceGroupHttpRequest, Operation>newBuilder() .setMethodDescriptor(setNamedPortsRegionInstanceGroupMethodDescriptor) .build();
HttpJsonCallSettings .<AggregatedListRegionCommitmentsHttpRequest, CommitmentAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListRegionCommitmentsMethodDescriptor) .build(); HttpJsonCallSettings<GetRegionCommitmentHttpRequest, Commitment> getRegionCommitmentTransportSettings = HttpJsonCallSettings.<GetRegionCommitmentHttpRequest, Commitment>newBuilder() .setMethodDescriptor(getRegionCommitmentMethodDescriptor) .build(); HttpJsonCallSettings<InsertRegionCommitmentHttpRequest, Operation> insertRegionCommitmentTransportSettings = HttpJsonCallSettings.<InsertRegionCommitmentHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertRegionCommitmentMethodDescriptor) .build(); HttpJsonCallSettings<ListRegionCommitmentsHttpRequest, CommitmentList> listRegionCommitmentsTransportSettings = HttpJsonCallSettings.<ListRegionCommitmentsHttpRequest, CommitmentList>newBuilder() .setMethodDescriptor(listRegionCommitmentsMethodDescriptor) .build();
deleteSslCertificateTransportSettings = 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();
.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();
HttpJsonCallSettings .<AggregatedListAddressesHttpRequest, AddressAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListAddressesMethodDescriptor) .build(); HttpJsonCallSettings<DeleteAddressHttpRequest, Operation> deleteAddressTransportSettings = HttpJsonCallSettings.<DeleteAddressHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteAddressMethodDescriptor) .build(); HttpJsonCallSettings<GetAddressHttpRequest, Address> getAddressTransportSettings = HttpJsonCallSettings.<GetAddressHttpRequest, Address>newBuilder() .setMethodDescriptor(getAddressMethodDescriptor) .build(); HttpJsonCallSettings<InsertAddressHttpRequest, Operation> insertAddressTransportSettings = HttpJsonCallSettings.<InsertAddressHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertAddressMethodDescriptor) .build(); HttpJsonCallSettings<ListAddressesHttpRequest, AddressList> listAddressesTransportSettings = HttpJsonCallSettings.<ListAddressesHttpRequest, AddressList>newBuilder() .setMethodDescriptor(listAddressesMethodDescriptor) .build();
HttpJsonCallSettings .<AggregatedListVpnTunnelsHttpRequest, VpnTunnelAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListVpnTunnelsMethodDescriptor) .build(); HttpJsonCallSettings<DeleteVpnTunnelHttpRequest, Operation> deleteVpnTunnelTransportSettings = HttpJsonCallSettings.<DeleteVpnTunnelHttpRequest, Operation>newBuilder() .setMethodDescriptor(deleteVpnTunnelMethodDescriptor) .build(); HttpJsonCallSettings<GetVpnTunnelHttpRequest, VpnTunnel> getVpnTunnelTransportSettings = HttpJsonCallSettings.<GetVpnTunnelHttpRequest, VpnTunnel>newBuilder() .setMethodDescriptor(getVpnTunnelMethodDescriptor) .build(); HttpJsonCallSettings<InsertVpnTunnelHttpRequest, Operation> insertVpnTunnelTransportSettings = HttpJsonCallSettings.<InsertVpnTunnelHttpRequest, Operation>newBuilder() .setMethodDescriptor(insertVpnTunnelMethodDescriptor) .build(); HttpJsonCallSettings<ListVpnTunnelsHttpRequest, VpnTunnelList> listVpnTunnelsTransportSettings = HttpJsonCallSettings.<ListVpnTunnelsHttpRequest, VpnTunnelList>newBuilder() .setMethodDescriptor(listVpnTunnelsMethodDescriptor) .build();
deleteGlobalAddressTransportSettings = 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 .<AggregatedListMachineTypesHttpRequest, MachineTypeAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListMachineTypesMethodDescriptor) .build(); HttpJsonCallSettings<GetMachineTypeHttpRequest, MachineType> getMachineTypeTransportSettings = HttpJsonCallSettings.<GetMachineTypeHttpRequest, MachineType>newBuilder() .setMethodDescriptor(getMachineTypeMethodDescriptor) .build(); HttpJsonCallSettings<ListMachineTypesHttpRequest, MachineTypeList> listMachineTypesTransportSettings = HttpJsonCallSettings.<ListMachineTypesHttpRequest, MachineTypeList>newBuilder() .setMethodDescriptor(listMachineTypesMethodDescriptor) .build();
HttpJsonCallSettings .<AggregatedListNodeTypesHttpRequest, NodeTypeAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListNodeTypesMethodDescriptor) .build(); HttpJsonCallSettings<GetNodeTypeHttpRequest, NodeType> getNodeTypeTransportSettings = HttpJsonCallSettings.<GetNodeTypeHttpRequest, NodeType>newBuilder() .setMethodDescriptor(getNodeTypeMethodDescriptor) .build(); HttpJsonCallSettings<ListNodeTypesHttpRequest, NodeTypeList> listNodeTypesTransportSettings = HttpJsonCallSettings.<ListNodeTypesHttpRequest, NodeTypeList>newBuilder() .setMethodDescriptor(listNodeTypesMethodDescriptor) .build();
.<AggregatedListAcceleratorTypesHttpRequest, AcceleratorTypeAggregatedList> newBuilder() .setMethodDescriptor(aggregatedListAcceleratorTypesMethodDescriptor) .build(); HttpJsonCallSettings<GetAcceleratorTypeHttpRequest, AcceleratorType> getAcceleratorTypeTransportSettings = HttpJsonCallSettings.<GetAcceleratorTypeHttpRequest, AcceleratorType>newBuilder() .setMethodDescriptor(getAcceleratorTypeMethodDescriptor) .build(); HttpJsonCallSettings<ListAcceleratorTypesHttpRequest, AcceleratorTypeList> listAcceleratorTypesTransportSettings = HttpJsonCallSettings.<ListAcceleratorTypesHttpRequest, AcceleratorTypeList>newBuilder() .setMethodDescriptor(listAcceleratorTypesMethodDescriptor) .build();
HttpJsonCallSettings .<AggregatedListDiskTypesHttpRequest, DiskTypeAggregatedList>newBuilder() .setMethodDescriptor(aggregatedListDiskTypesMethodDescriptor) .build(); HttpJsonCallSettings<GetDiskTypeHttpRequest, DiskType> getDiskTypeTransportSettings = HttpJsonCallSettings.<GetDiskTypeHttpRequest, DiskType>newBuilder() .setMethodDescriptor(getDiskTypeMethodDescriptor) .build(); HttpJsonCallSettings<ListDiskTypesHttpRequest, DiskTypeList> listDiskTypesTransportSettings = HttpJsonCallSettings.<ListDiskTypesHttpRequest, DiskTypeList>newBuilder() .setMethodDescriptor(listDiskTypesMethodDescriptor) .build();
.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();
deleteZoneOperationTransportSettings = HttpJsonCallSettings.<DeleteZoneOperationHttpRequest, Void>newBuilder() .setMethodDescriptor(deleteZoneOperationMethodDescriptor) .build(); HttpJsonCallSettings<GetZoneOperationHttpRequest, Operation> getZoneOperationTransportSettings = HttpJsonCallSettings.<GetZoneOperationHttpRequest, Operation>newBuilder() .setMethodDescriptor(getZoneOperationMethodDescriptor) .build(); HttpJsonCallSettings<ListZoneOperationsHttpRequest, OperationList> listZoneOperationsTransportSettings = HttpJsonCallSettings.<ListZoneOperationsHttpRequest, OperationList>newBuilder() .setMethodDescriptor(listZoneOperationsMethodDescriptor) .build();
deleteRegionOperationTransportSettings = 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 .<GetInterconnectLocationHttpRequest, InterconnectLocation>newBuilder() .setMethodDescriptor(getInterconnectLocationMethodDescriptor) .build(); HttpJsonCallSettings<ListInterconnectLocationsHttpRequest, InterconnectLocationList> HttpJsonCallSettings .<ListInterconnectLocationsHttpRequest, InterconnectLocationList>newBuilder() .setMethodDescriptor(listInterconnectLocationsMethodDescriptor) .build();
getRegionDiskTypeTransportSettings = HttpJsonCallSettings.<GetRegionDiskTypeHttpRequest, DiskType>newBuilder() .setMethodDescriptor(getRegionDiskTypeMethodDescriptor) .build(); HttpJsonCallSettings<ListRegionDiskTypesHttpRequest, RegionDiskTypeList> listRegionDiskTypesTransportSettings = HttpJsonCallSettings.<ListRegionDiskTypesHttpRequest, RegionDiskTypeList>newBuilder() .setMethodDescriptor(listRegionDiskTypesMethodDescriptor) .build();
.setMethodDescriptor(getLicenseCodeMethodDescriptor) .build(); HttpJsonCallSettings<TestIamPermissionsLicenseCodeHttpRequest, TestPermissionsResponse> HttpJsonCallSettings .<TestIamPermissionsLicenseCodeHttpRequest, TestPermissionsResponse>newBuilder() .setMethodDescriptor(testIamPermissionsLicenseCodeMethodDescriptor) .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()); }
/** * 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()); }