Class HttpJsonDataformStub
- java.lang.Object
-
- com.google.cloud.dataform.v1alpha2.stub.DataformStub
-
- com.google.cloud.dataform.v1alpha2.stub.HttpJsonDataformStub
-
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
@BetaApi @Generated("by gapic-generator-java") public class HttpJsonDataformStub extends DataformStub
REST stub implementation for the Dataform service API.This class is for advanced usage and reflects the underlying API directly.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HttpJsonDataformStub(DataformStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext)
Constructs an instance of HttpJsonDataformStub, using the given settings.protected
HttpJsonDataformStub(DataformStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory)
Constructs an instance of HttpJsonDataformStub, using the given settings.
-
Method Summary
-
-
-
Constructor Detail
-
HttpJsonDataformStub
protected HttpJsonDataformStub(DataformStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException
Constructs an instance of HttpJsonDataformStub, 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
-
HttpJsonDataformStub
protected HttpJsonDataformStub(DataformStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
Constructs an instance of HttpJsonDataformStub, 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 Detail
-
create
public static final HttpJsonDataformStub create(DataformStubSettings settings) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonDataformStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException
- Throws:
IOException
-
create
public static final HttpJsonDataformStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException
- Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors()
-
listRepositoriesCallable
public com.google.api.gax.rpc.UnaryCallable<ListRepositoriesRequest,ListRepositoriesResponse> listRepositoriesCallable()
- Overrides:
listRepositoriesCallable
in classDataformStub
-
listRepositoriesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListRepositoriesRequest,DataformClient.ListRepositoriesPagedResponse> listRepositoriesPagedCallable()
- Overrides:
listRepositoriesPagedCallable
in classDataformStub
-
getRepositoryCallable
public com.google.api.gax.rpc.UnaryCallable<GetRepositoryRequest,Repository> getRepositoryCallable()
- Overrides:
getRepositoryCallable
in classDataformStub
-
createRepositoryCallable
public com.google.api.gax.rpc.UnaryCallable<CreateRepositoryRequest,Repository> createRepositoryCallable()
- Overrides:
createRepositoryCallable
in classDataformStub
-
updateRepositoryCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateRepositoryRequest,Repository> updateRepositoryCallable()
- Overrides:
updateRepositoryCallable
in classDataformStub
-
deleteRepositoryCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteRepositoryRequest,com.google.protobuf.Empty> deleteRepositoryCallable()
- Overrides:
deleteRepositoryCallable
in classDataformStub
-
fetchRemoteBranchesCallable
public com.google.api.gax.rpc.UnaryCallable<FetchRemoteBranchesRequest,FetchRemoteBranchesResponse> fetchRemoteBranchesCallable()
- Overrides:
fetchRemoteBranchesCallable
in classDataformStub
-
listWorkspacesCallable
public com.google.api.gax.rpc.UnaryCallable<ListWorkspacesRequest,ListWorkspacesResponse> listWorkspacesCallable()
- Overrides:
listWorkspacesCallable
in classDataformStub
-
listWorkspacesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListWorkspacesRequest,DataformClient.ListWorkspacesPagedResponse> listWorkspacesPagedCallable()
- Overrides:
listWorkspacesPagedCallable
in classDataformStub
-
getWorkspaceCallable
public com.google.api.gax.rpc.UnaryCallable<GetWorkspaceRequest,Workspace> getWorkspaceCallable()
- Overrides:
getWorkspaceCallable
in classDataformStub
-
createWorkspaceCallable
public com.google.api.gax.rpc.UnaryCallable<CreateWorkspaceRequest,Workspace> createWorkspaceCallable()
- Overrides:
createWorkspaceCallable
in classDataformStub
-
deleteWorkspaceCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteWorkspaceRequest,com.google.protobuf.Empty> deleteWorkspaceCallable()
- Overrides:
deleteWorkspaceCallable
in classDataformStub
-
installNpmPackagesCallable
public com.google.api.gax.rpc.UnaryCallable<InstallNpmPackagesRequest,InstallNpmPackagesResponse> installNpmPackagesCallable()
- Overrides:
installNpmPackagesCallable
in classDataformStub
-
pullGitCommitsCallable
public com.google.api.gax.rpc.UnaryCallable<PullGitCommitsRequest,com.google.protobuf.Empty> pullGitCommitsCallable()
- Overrides:
pullGitCommitsCallable
in classDataformStub
-
pushGitCommitsCallable
public com.google.api.gax.rpc.UnaryCallable<PushGitCommitsRequest,com.google.protobuf.Empty> pushGitCommitsCallable()
- Overrides:
pushGitCommitsCallable
in classDataformStub
-
fetchFileGitStatusesCallable
public com.google.api.gax.rpc.UnaryCallable<FetchFileGitStatusesRequest,FetchFileGitStatusesResponse> fetchFileGitStatusesCallable()
- Overrides:
fetchFileGitStatusesCallable
in classDataformStub
-
fetchGitAheadBehindCallable
public com.google.api.gax.rpc.UnaryCallable<FetchGitAheadBehindRequest,FetchGitAheadBehindResponse> fetchGitAheadBehindCallable()
- Overrides:
fetchGitAheadBehindCallable
in classDataformStub
-
commitWorkspaceChangesCallable
public com.google.api.gax.rpc.UnaryCallable<CommitWorkspaceChangesRequest,com.google.protobuf.Empty> commitWorkspaceChangesCallable()
- Overrides:
commitWorkspaceChangesCallable
in classDataformStub
-
resetWorkspaceChangesCallable
public com.google.api.gax.rpc.UnaryCallable<ResetWorkspaceChangesRequest,com.google.protobuf.Empty> resetWorkspaceChangesCallable()
- Overrides:
resetWorkspaceChangesCallable
in classDataformStub
-
fetchFileDiffCallable
public com.google.api.gax.rpc.UnaryCallable<FetchFileDiffRequest,FetchFileDiffResponse> fetchFileDiffCallable()
- Overrides:
fetchFileDiffCallable
in classDataformStub
-
queryDirectoryContentsCallable
public com.google.api.gax.rpc.UnaryCallable<QueryDirectoryContentsRequest,QueryDirectoryContentsResponse> queryDirectoryContentsCallable()
- Overrides:
queryDirectoryContentsCallable
in classDataformStub
-
queryDirectoryContentsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<QueryDirectoryContentsRequest,DataformClient.QueryDirectoryContentsPagedResponse> queryDirectoryContentsPagedCallable()
- Overrides:
queryDirectoryContentsPagedCallable
in classDataformStub
-
makeDirectoryCallable
public com.google.api.gax.rpc.UnaryCallable<MakeDirectoryRequest,MakeDirectoryResponse> makeDirectoryCallable()
- Overrides:
makeDirectoryCallable
in classDataformStub
-
removeDirectoryCallable
public com.google.api.gax.rpc.UnaryCallable<RemoveDirectoryRequest,com.google.protobuf.Empty> removeDirectoryCallable()
- Overrides:
removeDirectoryCallable
in classDataformStub
-
moveDirectoryCallable
public com.google.api.gax.rpc.UnaryCallable<MoveDirectoryRequest,MoveDirectoryResponse> moveDirectoryCallable()
- Overrides:
moveDirectoryCallable
in classDataformStub
-
readFileCallable
public com.google.api.gax.rpc.UnaryCallable<ReadFileRequest,ReadFileResponse> readFileCallable()
- Overrides:
readFileCallable
in classDataformStub
-
removeFileCallable
public com.google.api.gax.rpc.UnaryCallable<RemoveFileRequest,com.google.protobuf.Empty> removeFileCallable()
- Overrides:
removeFileCallable
in classDataformStub
-
moveFileCallable
public com.google.api.gax.rpc.UnaryCallable<MoveFileRequest,MoveFileResponse> moveFileCallable()
- Overrides:
moveFileCallable
in classDataformStub
-
writeFileCallable
public com.google.api.gax.rpc.UnaryCallable<WriteFileRequest,WriteFileResponse> writeFileCallable()
- Overrides:
writeFileCallable
in classDataformStub
-
listCompilationResultsCallable
public com.google.api.gax.rpc.UnaryCallable<ListCompilationResultsRequest,ListCompilationResultsResponse> listCompilationResultsCallable()
- Overrides:
listCompilationResultsCallable
in classDataformStub
-
listCompilationResultsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListCompilationResultsRequest,DataformClient.ListCompilationResultsPagedResponse> listCompilationResultsPagedCallable()
- Overrides:
listCompilationResultsPagedCallable
in classDataformStub
-
getCompilationResultCallable
public com.google.api.gax.rpc.UnaryCallable<GetCompilationResultRequest,CompilationResult> getCompilationResultCallable()
- Overrides:
getCompilationResultCallable
in classDataformStub
-
createCompilationResultCallable
public com.google.api.gax.rpc.UnaryCallable<CreateCompilationResultRequest,CompilationResult> createCompilationResultCallable()
- Overrides:
createCompilationResultCallable
in classDataformStub
-
queryCompilationResultActionsCallable
public com.google.api.gax.rpc.UnaryCallable<QueryCompilationResultActionsRequest,QueryCompilationResultActionsResponse> queryCompilationResultActionsCallable()
- Overrides:
queryCompilationResultActionsCallable
in classDataformStub
-
queryCompilationResultActionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<QueryCompilationResultActionsRequest,DataformClient.QueryCompilationResultActionsPagedResponse> queryCompilationResultActionsPagedCallable()
- Overrides:
queryCompilationResultActionsPagedCallable
in classDataformStub
-
listWorkflowInvocationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListWorkflowInvocationsRequest,ListWorkflowInvocationsResponse> listWorkflowInvocationsCallable()
- Overrides:
listWorkflowInvocationsCallable
in classDataformStub
-
listWorkflowInvocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListWorkflowInvocationsRequest,DataformClient.ListWorkflowInvocationsPagedResponse> listWorkflowInvocationsPagedCallable()
- Overrides:
listWorkflowInvocationsPagedCallable
in classDataformStub
-
getWorkflowInvocationCallable
public com.google.api.gax.rpc.UnaryCallable<GetWorkflowInvocationRequest,WorkflowInvocation> getWorkflowInvocationCallable()
- Overrides:
getWorkflowInvocationCallable
in classDataformStub
-
createWorkflowInvocationCallable
public com.google.api.gax.rpc.UnaryCallable<CreateWorkflowInvocationRequest,WorkflowInvocation> createWorkflowInvocationCallable()
- Overrides:
createWorkflowInvocationCallable
in classDataformStub
-
deleteWorkflowInvocationCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteWorkflowInvocationRequest,com.google.protobuf.Empty> deleteWorkflowInvocationCallable()
- Overrides:
deleteWorkflowInvocationCallable
in classDataformStub
-
cancelWorkflowInvocationCallable
public com.google.api.gax.rpc.UnaryCallable<CancelWorkflowInvocationRequest,com.google.protobuf.Empty> cancelWorkflowInvocationCallable()
- Overrides:
cancelWorkflowInvocationCallable
in classDataformStub
-
queryWorkflowInvocationActionsCallable
public com.google.api.gax.rpc.UnaryCallable<QueryWorkflowInvocationActionsRequest,QueryWorkflowInvocationActionsResponse> queryWorkflowInvocationActionsCallable()
- Overrides:
queryWorkflowInvocationActionsCallable
in classDataformStub
-
queryWorkflowInvocationActionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<QueryWorkflowInvocationActionsRequest,DataformClient.QueryWorkflowInvocationActionsPagedResponse> queryWorkflowInvocationActionsPagedCallable()
- Overrides:
queryWorkflowInvocationActionsPagedCallable
in classDataformStub
-
listLocationsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse> listLocationsCallable()
- Overrides:
listLocationsCallable
in classDataformStub
-
listLocationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.ListLocationsRequest,DataformClient.ListLocationsPagedResponse> listLocationsPagedCallable()
- Overrides:
listLocationsPagedCallable
in classDataformStub
-
getLocationCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location> getLocationCallable()
- Overrides:
getLocationCallable
in classDataformStub
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable()
- Overrides:
setIamPolicyCallable
in classDataformStub
-
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable()
- Overrides:
getIamPolicyCallable
in classDataformStub
-
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable()
- Overrides:
testIamPermissionsCallable
in classDataformStub
-
close
public final void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in classDataformStub
-
shutdown
public void shutdown()
-
isShutdown
public boolean isShutdown()
-
isTerminated
public boolean isTerminated()
-
shutdownNow
public void shutdownNow()
-
awaitTermination
public boolean awaitTermination(long duration, TimeUnit unit) throws InterruptedException
- Throws:
InterruptedException
-
-