Class GrpcFunctionServiceStub (2.62.0)

publicclassGrpcFunctionServiceStubextendsFunctionServiceStub

gRPC stub implementation for the FunctionService service API.

This class is for advanced usage and reflects the underlying API directly.

Inheritance

java.lang.Object > FunctionServiceStub > GrpcFunctionServiceStub

Static Methods

create(ClientContext clientContext)

publicstaticfinalGrpcFunctionServiceStubcreate(ClientContextclientContext)
Parameter
NameDescription
clientContextClientContext
Returns
TypeDescription
GrpcFunctionServiceStub
Exceptions
TypeDescription
IOException

create(ClientContext clientContext, GrpcStubCallableFactory callableFactory)

publicstaticfinalGrpcFunctionServiceStubcreate(ClientContextclientContext,GrpcStubCallableFactorycallableFactory)
Parameters
NameDescription
clientContextClientContext
callableFactoryGrpcStubCallableFactory
Returns
TypeDescription
GrpcFunctionServiceStub
Exceptions
TypeDescription
IOException

create(FunctionServiceStubSettings settings)

publicstaticfinalGrpcFunctionServiceStubcreate(FunctionServiceStubSettingssettings)
Parameter
NameDescription
settingsFunctionServiceStubSettings
Returns
TypeDescription
GrpcFunctionServiceStub
Exceptions
TypeDescription
IOException

Constructors

GrpcFunctionServiceStub(FunctionServiceStubSettings settings, ClientContext clientContext)

protectedGrpcFunctionServiceStub(FunctionServiceStubSettingssettings,ClientContextclientContext)

Constructs an instance of GrpcFunctionServiceStub, 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.

Parameters
NameDescription
settingsFunctionServiceStubSettings
clientContextClientContext

GrpcFunctionServiceStub(FunctionServiceStubSettings settings, ClientContext clientContext, GrpcStubCallableFactory callableFactory)

protectedGrpcFunctionServiceStub(FunctionServiceStubSettingssettings,ClientContextclientContext,GrpcStubCallableFactorycallableFactory)

Constructs an instance of GrpcFunctionServiceStub, 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.

Parameters
NameDescription
settingsFunctionServiceStubSettings
clientContextClientContext
callableFactoryGrpcStubCallableFactory

Methods

awaitTermination(long duration, TimeUnit unit)

publicbooleanawaitTermination(longduration,TimeUnitunit)
Parameters
NameDescription
durationlong
unitTimeUnit
Returns
TypeDescription
boolean
Exceptions
TypeDescription
InterruptedException

close()

publicfinalvoidclose()
Overrides

createFunctionCallable()

publicUnaryCallable<CreateFunctionRequest,Operation>createFunctionCallable()
Returns
TypeDescription
UnaryCallable<CreateFunctionRequest,Operation>
Overrides

createFunctionOperationCallable()

publicOperationCallable<CreateFunctionRequest,Function,OperationMetadata>createFunctionOperationCallable()
Returns
TypeDescription
OperationCallable<CreateFunctionRequest,Function,OperationMetadata>
Overrides

deleteFunctionCallable()

publicUnaryCallable<DeleteFunctionRequest,Operation>deleteFunctionCallable()
Returns
TypeDescription
UnaryCallable<DeleteFunctionRequest,Operation>
Overrides

deleteFunctionOperationCallable()

publicOperationCallable<DeleteFunctionRequest,Empty,OperationMetadata>deleteFunctionOperationCallable()
Returns
TypeDescription
OperationCallable<DeleteFunctionRequest,Empty,OperationMetadata>
Overrides

generateDownloadUrlCallable()

publicUnaryCallable<GenerateDownloadUrlRequest,GenerateDownloadUrlResponse>generateDownloadUrlCallable()
Returns
TypeDescription
UnaryCallable<GenerateDownloadUrlRequest,GenerateDownloadUrlResponse>
Overrides

generateUploadUrlCallable()

publicUnaryCallable<GenerateUploadUrlRequest,GenerateUploadUrlResponse>generateUploadUrlCallable()
Returns
TypeDescription
UnaryCallable<GenerateUploadUrlRequest,GenerateUploadUrlResponse>
Overrides

getFunctionCallable()

publicUnaryCallable<GetFunctionRequest,Function>getFunctionCallable()
Returns
TypeDescription
UnaryCallable<GetFunctionRequest,Function>
Overrides

getIamPolicyCallable()

publicUnaryCallable<GetIamPolicyRequest,Policy>getIamPolicyCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
Overrides

getOperationsStub()

publicGrpcOperationsStubgetOperationsStub()
Returns
TypeDescription
GrpcOperationsStub
Overrides

isShutdown()

publicbooleanisShutdown()
Returns
TypeDescription
boolean

isTerminated()

publicbooleanisTerminated()
Returns
TypeDescription
boolean

listFunctionsCallable()

publicUnaryCallable<ListFunctionsRequest,ListFunctionsResponse>listFunctionsCallable()
Returns
TypeDescription
UnaryCallable<ListFunctionsRequest,ListFunctionsResponse>
Overrides

listFunctionsPagedCallable()

publicUnaryCallable<ListFunctionsRequest,FunctionServiceClient.ListFunctionsPagedResponse>listFunctionsPagedCallable()
Returns
TypeDescription
UnaryCallable<ListFunctionsRequest,ListFunctionsPagedResponse>
Overrides

listLocationsCallable()

publicUnaryCallable<ListLocationsRequest,ListLocationsResponse>listLocationsCallable()
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse>
Overrides

listLocationsPagedCallable()

publicUnaryCallable<ListLocationsRequest,FunctionServiceClient.ListLocationsPagedResponse>listLocationsPagedCallable()
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse>
Overrides

listRuntimesCallable()

publicUnaryCallable<ListRuntimesRequest,ListRuntimesResponse>listRuntimesCallable()
Returns
TypeDescription
UnaryCallable<ListRuntimesRequest,ListRuntimesResponse>
Overrides

setIamPolicyCallable()

publicUnaryCallable<SetIamPolicyRequest,Policy>setIamPolicyCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>
Overrides

shutdown()

publicvoidshutdown()

shutdownNow()

publicvoidshutdownNow()

testIamPermissionsCallable()

publicUnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse>testIamPermissionsCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
Overrides

updateFunctionCallable()

publicUnaryCallable<UpdateFunctionRequest,Operation>updateFunctionCallable()
Returns
TypeDescription
UnaryCallable<UpdateFunctionRequest,Operation>
Overrides

updateFunctionOperationCallable()

publicOperationCallable<UpdateFunctionRequest,Function,OperationMetadata>updateFunctionOperationCallable()
Returns
TypeDescription
OperationCallable<UpdateFunctionRequest,Function,OperationMetadata>
Overrides