Class HttpJsonCloudFunctionsServiceStub (2.62.0)

publicclassHttpJsonCloudFunctionsServiceStubextendsCloudFunctionsServiceStub

REST stub implementation for the CloudFunctionsService service API.

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

Inheritance

java.lang.Object > CloudFunctionsServiceStub > HttpJsonCloudFunctionsServiceStub

Static Methods

create(ClientContext clientContext)

publicstaticfinalHttpJsonCloudFunctionsServiceStubcreate(ClientContextclientContext)
Parameter
NameDescription
clientContextClientContext
Returns
TypeDescription
HttpJsonCloudFunctionsServiceStub
Exceptions
TypeDescription
IOException

create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory)

publicstaticfinalHttpJsonCloudFunctionsServiceStubcreate(ClientContextclientContext,HttpJsonStubCallableFactorycallableFactory)
Parameters
NameDescription
clientContextClientContext
callableFactoryHttpJsonStubCallableFactory
Returns
TypeDescription
HttpJsonCloudFunctionsServiceStub
Exceptions
TypeDescription
IOException

create(CloudFunctionsServiceStubSettings settings)

publicstaticfinalHttpJsonCloudFunctionsServiceStubcreate(CloudFunctionsServiceStubSettingssettings)
Parameter
NameDescription
settingsCloudFunctionsServiceStubSettings
Returns
TypeDescription
HttpJsonCloudFunctionsServiceStub
Exceptions
TypeDescription
IOException

getMethodDescriptors()

publicstaticList<ApiMethodDescriptor>getMethodDescriptors()
Returns
TypeDescription
List<ApiMethodDescriptor>

Constructors

HttpJsonCloudFunctionsServiceStub(CloudFunctionsServiceStubSettings settings, ClientContext clientContext)

protectedHttpJsonCloudFunctionsServiceStub(CloudFunctionsServiceStubSettingssettings,ClientContextclientContext)

Constructs an instance of HttpJsonCloudFunctionsServiceStub, 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
settingsCloudFunctionsServiceStubSettings
clientContextClientContext

HttpJsonCloudFunctionsServiceStub(CloudFunctionsServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory)

protectedHttpJsonCloudFunctionsServiceStub(CloudFunctionsServiceStubSettingssettings,ClientContextclientContext,HttpJsonStubCallableFactorycallableFactory)

Constructs an instance of HttpJsonCloudFunctionsServiceStub, 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
settingsCloudFunctionsServiceStubSettings
clientContextClientContext
callableFactoryHttpJsonStubCallableFactory

Methods

awaitTermination(long duration, TimeUnit unit)

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

callFunctionCallable()

publicUnaryCallable<CallFunctionRequest,CallFunctionResponse>callFunctionCallable()
Returns
TypeDescription
UnaryCallable<CallFunctionRequest,CallFunctionResponse>
Overrides

close()

publicfinalvoidclose()
Overrides

createFunctionCallable()

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

createFunctionOperationCallable()

publicOperationCallable<CreateFunctionRequest,CloudFunction,OperationMetadataV1>createFunctionOperationCallable()
Returns
TypeDescription
OperationCallable<CreateFunctionRequest,CloudFunction,OperationMetadataV1>
Overrides

deleteFunctionCallable()

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

deleteFunctionOperationCallable()

publicOperationCallable<DeleteFunctionRequest,Empty,OperationMetadataV1>deleteFunctionOperationCallable()
Returns
TypeDescription
OperationCallable<DeleteFunctionRequest,Empty,OperationMetadataV1>
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,CloudFunction>getFunctionCallable()
Returns
TypeDescription
UnaryCallable<GetFunctionRequest,CloudFunction>
Overrides

getHttpJsonOperationsStub()

publicHttpJsonOperationsStubgetHttpJsonOperationsStub()
Returns
TypeDescription
HttpJsonOperationsStub
Overrides

getIamPolicyCallable()

publicUnaryCallable<GetIamPolicyRequest,Policy>getIamPolicyCallable()
Returns
TypeDescription
UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
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,CloudFunctionsServiceClient.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,CloudFunctionsServiceClient.ListLocationsPagedResponse>listLocationsPagedCallable()
Returns
TypeDescription
UnaryCallable<com.google.cloud.location.ListLocationsRequest,ListLocationsPagedResponse>
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,CloudFunction,OperationMetadataV1>updateFunctionOperationCallable()
Returns
TypeDescription
OperationCallable<UpdateFunctionRequest,CloudFunction,OperationMetadataV1>
Overrides