Class GrpcDataTransferServiceStub
java.lang.Object
com.google.cloud.networkconnectivity.v1beta.stub.DataTransferServiceStub
com.google.cloud.networkconnectivity.v1beta.stub.GrpcDataTransferServiceStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class GrpcDataTransferServiceStub
extends DataTransferServiceStub
gRPC stub implementation for the DataTransferService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcDataTransferServiceStub(DataTransferServiceStubSettings settings, ClientContext clientContext) Constructs an instance of GrpcDataTransferServiceStub, using the given settings.protectedGrpcDataTransferServiceStub(DataTransferServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcDataTransferServiceStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcDataTransferServiceStubcreate(ClientContext clientContext) static final GrpcDataTransferServiceStubcreate(ClientContext clientContext, GrpcStubCallableFactory callableFactory) static final GrpcDataTransferServiceStubcreate(DataTransferServiceStubSettings settings) OperationCallable<CreateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig, OperationMetadata> OperationCallable<DeleteDestinationRequest,com.google.protobuf.Empty, OperationMetadata> OperationCallable<DeleteMulticloudDataTransferConfigRequest,com.google.protobuf.Empty, OperationMetadata> UnaryCallable<GetMulticloudDataTransferSupportedServiceRequest,MulticloudDataTransferSupportedService> booleanbooleanUnaryCallable<ListMulticloudDataTransferConfigsRequest,DataTransferServiceClient.ListMulticloudDataTransferConfigsPagedResponse> UnaryCallable<ListMulticloudDataTransferSupportedServicesRequest,ListMulticloudDataTransferSupportedServicesResponse> UnaryCallable<ListMulticloudDataTransferSupportedServicesRequest,DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesPagedResponse> voidshutdown()voidOperationCallable<UpdateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig, OperationMetadata>
-
Constructor Details
-
GrpcDataTransferServiceStub
protected GrpcDataTransferServiceStub(DataTransferServiceStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of GrpcDataTransferServiceStub, 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.- Throws:
IOException
-
GrpcDataTransferServiceStub
protected GrpcDataTransferServiceStub(DataTransferServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcDataTransferServiceStub, 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.- Throws:
IOException
-
-
Method Details
-
create
public static final GrpcDataTransferServiceStub create(DataTransferServiceStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final GrpcDataTransferServiceStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final GrpcDataTransferServiceStub create(ClientContext clientContext, GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
- Overrides:
getOperationsStubin classDataTransferServiceStub
-
listMulticloudDataTransferConfigsCallable
public UnaryCallable<ListMulticloudDataTransferConfigsRequest,ListMulticloudDataTransferConfigsResponse> listMulticloudDataTransferConfigsCallable()- Overrides:
listMulticloudDataTransferConfigsCallablein classDataTransferServiceStub
-
listMulticloudDataTransferConfigsPagedCallable
public UnaryCallable<ListMulticloudDataTransferConfigsRequest,DataTransferServiceClient.ListMulticloudDataTransferConfigsPagedResponse> listMulticloudDataTransferConfigsPagedCallable()- Overrides:
listMulticloudDataTransferConfigsPagedCallablein classDataTransferServiceStub
-
getMulticloudDataTransferConfigCallable
public UnaryCallable<GetMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig> getMulticloudDataTransferConfigCallable()- Overrides:
getMulticloudDataTransferConfigCallablein classDataTransferServiceStub
-
createMulticloudDataTransferConfigCallable
public UnaryCallable<CreateMulticloudDataTransferConfigRequest,Operation> createMulticloudDataTransferConfigCallable()- Overrides:
createMulticloudDataTransferConfigCallablein classDataTransferServiceStub
-
createMulticloudDataTransferConfigOperationCallable
public OperationCallable<CreateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig, createMulticloudDataTransferConfigOperationCallable()OperationMetadata> - Overrides:
createMulticloudDataTransferConfigOperationCallablein classDataTransferServiceStub
-
updateMulticloudDataTransferConfigCallable
public UnaryCallable<UpdateMulticloudDataTransferConfigRequest,Operation> updateMulticloudDataTransferConfigCallable()- Overrides:
updateMulticloudDataTransferConfigCallablein classDataTransferServiceStub
-
updateMulticloudDataTransferConfigOperationCallable
public OperationCallable<UpdateMulticloudDataTransferConfigRequest,MulticloudDataTransferConfig, updateMulticloudDataTransferConfigOperationCallable()OperationMetadata> - Overrides:
updateMulticloudDataTransferConfigOperationCallablein classDataTransferServiceStub
-
deleteMulticloudDataTransferConfigCallable
public UnaryCallable<DeleteMulticloudDataTransferConfigRequest,Operation> deleteMulticloudDataTransferConfigCallable()- Overrides:
deleteMulticloudDataTransferConfigCallablein classDataTransferServiceStub
-
deleteMulticloudDataTransferConfigOperationCallable
public OperationCallable<DeleteMulticloudDataTransferConfigRequest,com.google.protobuf.Empty, deleteMulticloudDataTransferConfigOperationCallable()OperationMetadata> - Overrides:
deleteMulticloudDataTransferConfigOperationCallablein classDataTransferServiceStub
-
listDestinationsCallable
- Overrides:
listDestinationsCallablein classDataTransferServiceStub
-
listDestinationsPagedCallable
public UnaryCallable<ListDestinationsRequest,DataTransferServiceClient.ListDestinationsPagedResponse> listDestinationsPagedCallable()- Overrides:
listDestinationsPagedCallablein classDataTransferServiceStub
-
getDestinationCallable
- Overrides:
getDestinationCallablein classDataTransferServiceStub
-
createDestinationCallable
- Overrides:
createDestinationCallablein classDataTransferServiceStub
-
createDestinationOperationCallable
public OperationCallable<CreateDestinationRequest,Destination, createDestinationOperationCallable()OperationMetadata> - Overrides:
createDestinationOperationCallablein classDataTransferServiceStub
-
updateDestinationCallable
- Overrides:
updateDestinationCallablein classDataTransferServiceStub
-
updateDestinationOperationCallable
public OperationCallable<UpdateDestinationRequest,Destination, updateDestinationOperationCallable()OperationMetadata> - Overrides:
updateDestinationOperationCallablein classDataTransferServiceStub
-
deleteDestinationCallable
- Overrides:
deleteDestinationCallablein classDataTransferServiceStub
-
deleteDestinationOperationCallable
public OperationCallable<DeleteDestinationRequest,com.google.protobuf.Empty, deleteDestinationOperationCallable()OperationMetadata> - Overrides:
deleteDestinationOperationCallablein classDataTransferServiceStub
-
getMulticloudDataTransferSupportedServiceCallable
public UnaryCallable<GetMulticloudDataTransferSupportedServiceRequest,MulticloudDataTransferSupportedService> getMulticloudDataTransferSupportedServiceCallable()- Overrides:
getMulticloudDataTransferSupportedServiceCallablein classDataTransferServiceStub
-
listMulticloudDataTransferSupportedServicesCallable
public UnaryCallable<ListMulticloudDataTransferSupportedServicesRequest,ListMulticloudDataTransferSupportedServicesResponse> listMulticloudDataTransferSupportedServicesCallable()- Overrides:
listMulticloudDataTransferSupportedServicesCallablein classDataTransferServiceStub
-
listMulticloudDataTransferSupportedServicesPagedCallable
public UnaryCallable<ListMulticloudDataTransferSupportedServicesRequest,DataTransferServiceClient.ListMulticloudDataTransferSupportedServicesPagedResponse> listMulticloudDataTransferSupportedServicesPagedCallable()- Overrides:
listMulticloudDataTransferSupportedServicesPagedCallablein classDataTransferServiceStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classDataTransferServiceStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,DataTransferServiceClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classDataTransferServiceStub
-
getLocationCallable
- Overrides:
getLocationCallablein classDataTransferServiceStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classDataTransferServiceStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classDataTransferServiceStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classDataTransferServiceStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classDataTransferServiceStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-