Package com.google.cloud.config.v1
Class ConfigGrpc.ConfigStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<ConfigGrpc.ConfigStub>
com.google.cloud.config.v1.ConfigGrpc.ConfigStub
- Enclosing class:
- ConfigGrpc
public static final class ConfigGrpc.ConfigStub
extends io.grpc.stub.AbstractAsyncStub<ConfigGrpc.ConfigStub>
A stub to allow clients to do asynchronous rpc calls to service Config.
Infrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected ConfigGrpc.ConfigStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Deployment][google.cloud.config.v1.Deployment].voidcreateDeploymentGroup(CreateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup] The newly created DeploymentGroup will be in the `CREATING` state and can be retrieved via Get and List calls.voidcreatePreview(CreatePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Preview][google.cloud.config.v1.Preview].voiddeleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Deployment][google.cloud.config.v1.Deployment].voiddeleteDeploymentGroup(DeleteDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]voiddeletePreview(DeletePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Preview][google.cloud.config.v1.Preview].voiddeleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes Terraform state file in a given deployment.voiddeprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deprovisions a deployment group.voidexportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given deployment.voidexportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver) Exports the lock info on a locked deployment.voidexportPreviewResult(ExportPreviewResultRequest request, io.grpc.stub.StreamObserver<ExportPreviewResultResponse> responseObserver) Export [Preview][google.cloud.config.v1.Preview] results.voidexportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given revision.voidgetAutoMigrationConfig(GetAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<AutoMigrationConfig> responseObserver) Get the AutoMigrationConfig for a given project and location.voidgetDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Gets details about a [Deployment][google.cloud.config.v1.Deployment].voidgetDeploymentGroup(GetDeploymentGroupRequest request, io.grpc.stub.StreamObserver<DeploymentGroup> responseObserver) Get a DeploymentGroup for a given project and location.voidgetDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, io.grpc.stub.StreamObserver<DeploymentGroupRevision> responseObserver) Gets details about a [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision].voidgetPreview(GetPreviewRequest request, io.grpc.stub.StreamObserver<Preview> responseObserver) Gets details about a [Preview][google.cloud.config.v1.Preview].voidgetResource(GetResourceRequest request, io.grpc.stub.StreamObserver<Resource> responseObserver) Gets details about a [Resource][google.cloud.config.v1.Resource] deployed by Infra Manager.voidgetResourceChange(GetResourceChangeRequest request, io.grpc.stub.StreamObserver<ResourceChange> responseObserver) Get a ResourceChange for a given preview.voidgetResourceDrift(GetResourceDriftRequest request, io.grpc.stub.StreamObserver<ResourceDrift> responseObserver) Get a ResourceDrift for a given preview.voidgetRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver) Gets details about a [Revision][google.cloud.config.v1.Revision].voidgetTerraformVersion(GetTerraformVersionRequest request, io.grpc.stub.StreamObserver<TerraformVersion> responseObserver) Gets details about a [TerraformVersion][google.cloud.config.v1.TerraformVersion].voidimportStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Imports Terraform state file in a given deployment.voidlistDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupRevisionsResponse> responseObserver) Lists [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision]s in a given [DeploymentGroup][google.cloud.config.v1.DeploymentGroup].voidlistDeploymentGroups(ListDeploymentGroupsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupsResponse> responseObserver) List DeploymentGroups for a given project and location.voidlistDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver) Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project and location.voidlistPreviews(ListPreviewsRequest request, io.grpc.stub.StreamObserver<ListPreviewsResponse> responseObserver) Lists [Preview][google.cloud.config.v1.Preview]s in a given project and location.voidlistResourceChanges(ListResourceChangesRequest request, io.grpc.stub.StreamObserver<ListResourceChangesResponse> responseObserver) Lists ResourceChanges for a given preview.voidlistResourceDrifts(ListResourceDriftsRequest request, io.grpc.stub.StreamObserver<ListResourceDriftsResponse> responseObserver) List ResourceDrifts for a given preview.voidlistResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver) Lists [Resources][google.cloud.config.v1.Resource] in a given revision.voidlistRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver) Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.voidlistTerraformVersions(ListTerraformVersionsRequest request, io.grpc.stub.StreamObserver<ListTerraformVersionsResponse> responseObserver) Lists [TerraformVersion][google.cloud.config.v1.TerraformVersion]s in a given project and location.voidlockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Locks a deployment.voidprovisionDeploymentGroup(ProvisionDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Provisions a deployment group.voidunlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Unlocks a locked deployment.voidupdateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the AutoMigrationConfig for a given project and location.voidupdateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [Deployment][google.cloud.config.v1.Deployment].voidupdateDeploymentGroup(UpdateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
- Specified by:
buildin classio.grpc.stub.AbstractStub<ConfigGrpc.ConfigStub>
-
listDeployments
public void listDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver) Lists [Deployment][google.cloud.config.v1.Deployment]s in a given project and location.
-
getDeployment
public void getDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Gets details about a [Deployment][google.cloud.config.v1.Deployment].
-
createDeployment
public void createDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Deployment][google.cloud.config.v1.Deployment].
-
updateDeployment
public void updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [Deployment][google.cloud.config.v1.Deployment].
-
deleteDeployment
public void deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Deployment][google.cloud.config.v1.Deployment].
-
listRevisions
public void listRevisions(ListRevisionsRequest request, io.grpc.stub.StreamObserver<ListRevisionsResponse> responseObserver) Lists [Revision][google.cloud.config.v1.Revision]s of a deployment.
-
getRevision
public void getRevision(GetRevisionRequest request, io.grpc.stub.StreamObserver<Revision> responseObserver) Gets details about a [Revision][google.cloud.config.v1.Revision].
-
getResource
public void getResource(GetResourceRequest request, io.grpc.stub.StreamObserver<Resource> responseObserver) Gets details about a [Resource][google.cloud.config.v1.Resource] deployed by Infra Manager.
-
listResources
public void listResources(ListResourcesRequest request, io.grpc.stub.StreamObserver<ListResourcesResponse> responseObserver) Lists [Resources][google.cloud.config.v1.Resource] in a given revision.
-
exportDeploymentStatefile
public void exportDeploymentStatefile(ExportDeploymentStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given deployment.
-
exportRevisionStatefile
public void exportRevisionStatefile(ExportRevisionStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Exports Terraform state file from a given revision.
-
importStatefile
public void importStatefile(ImportStatefileRequest request, io.grpc.stub.StreamObserver<Statefile> responseObserver) Imports Terraform state file in a given deployment. The state file does not take effect until the Deployment has been unlocked.
-
deleteStatefile
public void deleteStatefile(DeleteStatefileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes Terraform state file in a given deployment.
-
lockDeployment
public void lockDeployment(LockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Locks a deployment.
-
unlockDeployment
public void unlockDeployment(UnlockDeploymentRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Unlocks a locked deployment.
-
exportLockInfo
public void exportLockInfo(ExportLockInfoRequest request, io.grpc.stub.StreamObserver<LockInfo> responseObserver) Exports the lock info on a locked deployment.
-
createPreview
public void createPreview(CreatePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [Preview][google.cloud.config.v1.Preview].
-
getPreview
public void getPreview(GetPreviewRequest request, io.grpc.stub.StreamObserver<Preview> responseObserver) Gets details about a [Preview][google.cloud.config.v1.Preview].
-
listPreviews
public void listPreviews(ListPreviewsRequest request, io.grpc.stub.StreamObserver<ListPreviewsResponse> responseObserver) Lists [Preview][google.cloud.config.v1.Preview]s in a given project and location.
-
deletePreview
public void deletePreview(DeletePreviewRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [Preview][google.cloud.config.v1.Preview].
-
exportPreviewResult
public void exportPreviewResult(ExportPreviewResultRequest request, io.grpc.stub.StreamObserver<ExportPreviewResultResponse> responseObserver) Export [Preview][google.cloud.config.v1.Preview] results.
-
listTerraformVersions
public void listTerraformVersions(ListTerraformVersionsRequest request, io.grpc.stub.StreamObserver<ListTerraformVersionsResponse> responseObserver) Lists [TerraformVersion][google.cloud.config.v1.TerraformVersion]s in a given project and location.
-
getTerraformVersion
public void getTerraformVersion(GetTerraformVersionRequest request, io.grpc.stub.StreamObserver<TerraformVersion> responseObserver) Gets details about a [TerraformVersion][google.cloud.config.v1.TerraformVersion].
-
listResourceChanges
public void listResourceChanges(ListResourceChangesRequest request, io.grpc.stub.StreamObserver<ListResourceChangesResponse> responseObserver) Lists ResourceChanges for a given preview.
-
getResourceChange
public void getResourceChange(GetResourceChangeRequest request, io.grpc.stub.StreamObserver<ResourceChange> responseObserver) Get a ResourceChange for a given preview.
-
listResourceDrifts
public void listResourceDrifts(ListResourceDriftsRequest request, io.grpc.stub.StreamObserver<ListResourceDriftsResponse> responseObserver) List ResourceDrifts for a given preview.
-
getResourceDrift
public void getResourceDrift(GetResourceDriftRequest request, io.grpc.stub.StreamObserver<ResourceDrift> responseObserver) Get a ResourceDrift for a given preview.
-
getAutoMigrationConfig
public void getAutoMigrationConfig(GetAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<AutoMigrationConfig> responseObserver) Get the AutoMigrationConfig for a given project and location.
-
updateAutoMigrationConfig
public void updateAutoMigrationConfig(UpdateAutoMigrationConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the AutoMigrationConfig for a given project and location.
-
getDeploymentGroup
public void getDeploymentGroup(GetDeploymentGroupRequest request, io.grpc.stub.StreamObserver<DeploymentGroup> responseObserver) Get a DeploymentGroup for a given project and location.
-
createDeploymentGroup
public void createDeploymentGroup(CreateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup] The newly created DeploymentGroup will be in the `CREATING` state and can be retrieved via Get and List calls.
-
updateDeploymentGroup
public void updateDeploymentGroup(UpdateDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]
-
deleteDeploymentGroup
public void deleteDeploymentGroup(DeleteDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup]
-
listDeploymentGroups
public void listDeploymentGroups(ListDeploymentGroupsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupsResponse> responseObserver) List DeploymentGroups for a given project and location.
-
provisionDeploymentGroup
public void provisionDeploymentGroup(ProvisionDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Provisions a deployment group. NOTE: As a first step of this operation, Infra Manager will automatically delete any Deployments that were part of the *last successful* [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision] but are *no longer* included in the *current* [DeploymentGroup][google.cloud.config.v1.DeploymentGroup] definition (e.g., following an `UpdateDeploymentGroup` call), along with their actuated resources.
-
deprovisionDeploymentGroup
public void deprovisionDeploymentGroup(DeprovisionDeploymentGroupRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deprovisions a deployment group. NOTE: As a first step of this operation, Infra Manager will automatically delete any Deployments that were part of the *last successful* [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision] but are *no longer* included in the *current* [DeploymentGroup][google.cloud.config.v1.DeploymentGroup] definition (e.g., following an `UpdateDeploymentGroup` call), along with their actuated resources.
-
getDeploymentGroupRevision
public void getDeploymentGroupRevision(GetDeploymentGroupRevisionRequest request, io.grpc.stub.StreamObserver<DeploymentGroupRevision> responseObserver) Gets details about a [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision].
-
listDeploymentGroupRevisions
public void listDeploymentGroupRevisions(ListDeploymentGroupRevisionsRequest request, io.grpc.stub.StreamObserver<ListDeploymentGroupRevisionsResponse> responseObserver) Lists [DeploymentGroupRevision][google.cloud.config.v1.DeploymentGroupRevision]s in a given [DeploymentGroup][google.cloud.config.v1.DeploymentGroup].
-