Package com.google.cloud.workloadmanager.v1 (0.1.0)

GitHub Repository RPC Documentation

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.workloadmanager.v1.WorkloadManagerClient Service Description: The Workload Manager provides various tools to deploy, validate and observe your workloads running on Google Cloud.

This class provides the ability to make remote calls to the backing service through method

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.workloadmanager.v1.WorkloadManagerSettings Settings class to configure an instance of WorkloadManagerClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.workloadmanager.v1.AgentCommand An AgentCommand specifies a one-time executable program for the agent to run.
com.google.cloud.workloadmanager.v1.AgentCommand.Builder An AgentCommand specifies a one-time executable program for the agent to run.
com.google.cloud.workloadmanager.v1.BigQueryDestination BigQuery destination for evaluation results.
com.google.cloud.workloadmanager.v1.BigQueryDestination.Builder BigQuery destination for evaluation results.
com.google.cloud.workloadmanager.v1.Command Command specifies the type of command to execute.
com.google.cloud.workloadmanager.v1.Command.Builder Command specifies the type of command to execute.
com.google.cloud.workloadmanager.v1.CreateEvaluationRequest Request message for the CreateEvaluation RPC.
com.google.cloud.workloadmanager.v1.CreateEvaluationRequest.Builder Request message for the CreateEvaluation RPC.
com.google.cloud.workloadmanager.v1.DeleteEvaluationRequest Request message for the DeleteEvaluation RPC.
com.google.cloud.workloadmanager.v1.DeleteEvaluationRequest.Builder Request message for the DeleteEvaluation RPC.
com.google.cloud.workloadmanager.v1.DeleteExecutionRequest Request message for the DeleteExecution RPC.
com.google.cloud.workloadmanager.v1.DeleteExecutionRequest.Builder Request message for the DeleteExecution RPC.
com.google.cloud.workloadmanager.v1.Evaluation Represents a Workload Manager Evaluation configuration. An Evaluation defines a set of rules to be validated against a scope of Cloud resources.
com.google.cloud.workloadmanager.v1.Evaluation.Builder Represents a Workload Manager Evaluation configuration. An Evaluation defines a set of rules to be validated against a scope of Cloud resources.
com.google.cloud.workloadmanager.v1.EvaluationName
com.google.cloud.workloadmanager.v1.EvaluationName.Builder Builder for projects/{project}/locations/{location}/evaluations/{evaluation}.
com.google.cloud.workloadmanager.v1.Execution Execution that represents a single run of an Evaluation.
com.google.cloud.workloadmanager.v1.Execution.Builder Execution that represents a single run of an Evaluation.
com.google.cloud.workloadmanager.v1.Execution.ExternalDataSources External data sources for an execution.
com.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Builder External data sources for an execution.
com.google.cloud.workloadmanager.v1.Execution.Notice Additional information generated by an execution.
com.google.cloud.workloadmanager.v1.Execution.Notice.Builder Additional information generated by an execution.
com.google.cloud.workloadmanager.v1.Execution.Summary Execution summary.
com.google.cloud.workloadmanager.v1.Execution.Summary.Builder Execution summary.
com.google.cloud.workloadmanager.v1.ExecutionName
com.google.cloud.workloadmanager.v1.ExecutionName.Builder Builder for projects/{project}/locations/{location}/evaluations/{evaluation}/executions/{execution}.
com.google.cloud.workloadmanager.v1.ExecutionResult The result of an execution.
com.google.cloud.workloadmanager.v1.ExecutionResult.Builder The result of an execution.
com.google.cloud.workloadmanager.v1.GceInstanceFilter A filter for matching Compute Engine instances.
com.google.cloud.workloadmanager.v1.GceInstanceFilter.Builder A filter for matching Compute Engine instances.
com.google.cloud.workloadmanager.v1.GetEvaluationRequest Request message for the GetEvaluation RPC.
com.google.cloud.workloadmanager.v1.GetEvaluationRequest.Builder Request message for the GetEvaluation RPC.
com.google.cloud.workloadmanager.v1.GetExecutionRequest Request message for the GetExecution RPC.
com.google.cloud.workloadmanager.v1.GetExecutionRequest.Builder Request message for the GetExecution RPC.
com.google.cloud.workloadmanager.v1.ListEvaluationsRequest Request message for the ListEvaluations RPC.
com.google.cloud.workloadmanager.v1.ListEvaluationsRequest.Builder Request message for the ListEvaluations RPC.
com.google.cloud.workloadmanager.v1.ListEvaluationsResponse Response message for the ListEvaluations RPC.
com.google.cloud.workloadmanager.v1.ListEvaluationsResponse.Builder Response message for the ListEvaluations RPC.
com.google.cloud.workloadmanager.v1.ListExecutionResultsRequest Request message for the ListExecutionResults RPC.
com.google.cloud.workloadmanager.v1.ListExecutionResultsRequest.Builder Request message for the ListExecutionResults RPC.
com.google.cloud.workloadmanager.v1.ListExecutionResultsResponse Response message for the ListExecutionResults RPC.
com.google.cloud.workloadmanager.v1.ListExecutionResultsResponse.Builder Response message for the ListExecutionResults RPC.
com.google.cloud.workloadmanager.v1.ListExecutionsRequest Request message for the ListExecutions RPC.
com.google.cloud.workloadmanager.v1.ListExecutionsRequest.Builder Request message for the ListExecutions RPC.
com.google.cloud.workloadmanager.v1.ListExecutionsResponse Response message for the ListExecutions RPC.
com.google.cloud.workloadmanager.v1.ListExecutionsResponse.Builder Response message for the ListExecutions RPC.
com.google.cloud.workloadmanager.v1.ListRulesRequest Request message for the ListRules RPC.
com.google.cloud.workloadmanager.v1.ListRulesRequest.Builder Request message for the ListRules RPC.
com.google.cloud.workloadmanager.v1.ListRulesResponse Response message for the ListRules RPC.
com.google.cloud.workloadmanager.v1.ListRulesResponse.Builder Response message for the ListRules RPC.
com.google.cloud.workloadmanager.v1.ListScannedResourcesRequest Request message for the ListScannedResources RPC.
com.google.cloud.workloadmanager.v1.ListScannedResourcesRequest.Builder Request message for the ListScannedResources RPC.
com.google.cloud.workloadmanager.v1.ListScannedResourcesResponse Response message for the ListScannedResources RPC.
com.google.cloud.workloadmanager.v1.ListScannedResourcesResponse.Builder Response message for the ListScannedResources RPC.
com.google.cloud.workloadmanager.v1.LocationName
com.google.cloud.workloadmanager.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.workloadmanager.v1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.workloadmanager.v1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.workloadmanager.v1.Resource Resource in execution result.
com.google.cloud.workloadmanager.v1.Resource.Builder Resource in execution result.
com.google.cloud.workloadmanager.v1.ResourceFilter Resource filter for an evaluation defining the scope of resources to be evaluated.
com.google.cloud.workloadmanager.v1.ResourceFilter.Builder Resource filter for an evaluation defining the scope of resources to be evaluated.
com.google.cloud.workloadmanager.v1.ResourceStatus The lifecycle status of an Evaluation resource.
com.google.cloud.workloadmanager.v1.ResourceStatus.Builder The lifecycle status of an Evaluation resource.
com.google.cloud.workloadmanager.v1.Rule A rule to be evaluated.
com.google.cloud.workloadmanager.v1.Rule.Builder A rule to be evaluated.
com.google.cloud.workloadmanager.v1.RuleExecutionResult Execution result summary per rule.
com.google.cloud.workloadmanager.v1.RuleExecutionResult.Builder Execution result summary per rule.
com.google.cloud.workloadmanager.v1.RuleName
com.google.cloud.workloadmanager.v1.RuleName.Builder Builder for projects/{project}/locations/{location}/rules/{rule}.
com.google.cloud.workloadmanager.v1.RuleOutput The rule output of the violation.
com.google.cloud.workloadmanager.v1.RuleOutput.Builder The rule output of the violation.
com.google.cloud.workloadmanager.v1.RunEvaluationRequest Request message for the RunEvaluation RPC.
com.google.cloud.workloadmanager.v1.RunEvaluationRequest.Builder Request message for the RunEvaluation RPC.
com.google.cloud.workloadmanager.v1.ScannedResource A scanned resource.
com.google.cloud.workloadmanager.v1.ScannedResource.Builder A scanned resource.
com.google.cloud.workloadmanager.v1.ShellCommand A ShellCommand is invoked via the agent's command line executor.
com.google.cloud.workloadmanager.v1.ShellCommand.Builder A ShellCommand is invoked via the agent's command line executor.
com.google.cloud.workloadmanager.v1.UpdateEvaluationRequest Request message for the UpdateEvaluation RPC.
com.google.cloud.workloadmanager.v1.UpdateEvaluationRequest.Builder Request message for the UpdateEvaluation RPC.
com.google.cloud.workloadmanager.v1.ViolationDetails The violation in an evaluation result.
com.google.cloud.workloadmanager.v1.ViolationDetails.Builder The violation in an evaluation result.
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListEvaluationsFixedSizeCollection
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListEvaluationsPage
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListEvaluationsPagedResponse
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListExecutionResultsFixedSizeCollection
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListExecutionResultsPage
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListExecutionResultsPagedResponse
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListExecutionsFixedSizeCollection
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListExecutionsPage
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListExecutionsPagedResponse
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListLocationsFixedSizeCollection
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListLocationsPage
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListLocationsPagedResponse
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListScannedResourcesFixedSizeCollection
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListScannedResourcesPage
com.google.cloud.workloadmanager.v1.WorkloadManagerClient.ListScannedResourcesPagedResponse
com.google.cloud.workloadmanager.v1.WorkloadManagerGrpc The Workload Manager provides various tools to deploy, validate and observe your workloads running on Google Cloud.
com.google.cloud.workloadmanager.v1.WorkloadManagerGrpc.WorkloadManagerImplBase Base class for the server implementation of the service WorkloadManager. The Workload Manager provides various tools to deploy, validate and observe
com.google.cloud.workloadmanager.v1.WorkloadManagerServiceProto
com.google.cloud.workloadmanager.v1.WorkloadManagerSettings.Builder Builder for WorkloadManagerSettings.

Interfaces

Interface Description
com.google.cloud.workloadmanager.v1.AgentCommandOrBuilder
com.google.cloud.workloadmanager.v1.BigQueryDestinationOrBuilder
com.google.cloud.workloadmanager.v1.CommandOrBuilder
com.google.cloud.workloadmanager.v1.CreateEvaluationRequestOrBuilder
com.google.cloud.workloadmanager.v1.DeleteEvaluationRequestOrBuilder
com.google.cloud.workloadmanager.v1.DeleteExecutionRequestOrBuilder
com.google.cloud.workloadmanager.v1.EvaluationOrBuilder
com.google.cloud.workloadmanager.v1.Execution.ExternalDataSourcesOrBuilder
com.google.cloud.workloadmanager.v1.Execution.NoticeOrBuilder
com.google.cloud.workloadmanager.v1.Execution.SummaryOrBuilder
com.google.cloud.workloadmanager.v1.ExecutionOrBuilder
com.google.cloud.workloadmanager.v1.ExecutionResultOrBuilder
com.google.cloud.workloadmanager.v1.GceInstanceFilterOrBuilder
com.google.cloud.workloadmanager.v1.GetEvaluationRequestOrBuilder
com.google.cloud.workloadmanager.v1.GetExecutionRequestOrBuilder
com.google.cloud.workloadmanager.v1.ListEvaluationsRequestOrBuilder
com.google.cloud.workloadmanager.v1.ListEvaluationsResponseOrBuilder
com.google.cloud.workloadmanager.v1.ListExecutionResultsRequestOrBuilder
com.google.cloud.workloadmanager.v1.ListExecutionResultsResponseOrBuilder
com.google.cloud.workloadmanager.v1.ListExecutionsRequestOrBuilder
com.google.cloud.workloadmanager.v1.ListExecutionsResponseOrBuilder
com.google.cloud.workloadmanager.v1.ListRulesRequestOrBuilder
com.google.cloud.workloadmanager.v1.ListRulesResponseOrBuilder
com.google.cloud.workloadmanager.v1.ListScannedResourcesRequestOrBuilder
com.google.cloud.workloadmanager.v1.ListScannedResourcesResponseOrBuilder
com.google.cloud.workloadmanager.v1.OperationMetadataOrBuilder
com.google.cloud.workloadmanager.v1.ResourceFilterOrBuilder
com.google.cloud.workloadmanager.v1.ResourceOrBuilder
com.google.cloud.workloadmanager.v1.ResourceStatusOrBuilder
com.google.cloud.workloadmanager.v1.RuleExecutionResultOrBuilder
com.google.cloud.workloadmanager.v1.RuleOrBuilder
com.google.cloud.workloadmanager.v1.RuleOutputOrBuilder
com.google.cloud.workloadmanager.v1.RunEvaluationRequestOrBuilder
com.google.cloud.workloadmanager.v1.ScannedResourceOrBuilder
com.google.cloud.workloadmanager.v1.ShellCommandOrBuilder
com.google.cloud.workloadmanager.v1.UpdateEvaluationRequestOrBuilder
com.google.cloud.workloadmanager.v1.ViolationDetailsOrBuilder
com.google.cloud.workloadmanager.v1.WorkloadManagerGrpc.AsyncService The Workload Manager provides various tools to deploy, validate and observe your workloads running on Google Cloud.

Enums

Enum Description
com.google.cloud.workloadmanager.v1.Command.CommandTypeCase
com.google.cloud.workloadmanager.v1.Evaluation.EvaluationType Possible types of workload evaluations like SAP, SQL Server, etc.
com.google.cloud.workloadmanager.v1.Execution.Engine The engine used for the execution.
com.google.cloud.workloadmanager.v1.Execution.ExternalDataSources.Type Possible types of external data sources like BigQuery table, etc.
com.google.cloud.workloadmanager.v1.Execution.State The possible states of an execution like RUNNING, SUCCEEDED, FAILED, etc.
com.google.cloud.workloadmanager.v1.Execution.Type The type of execution, could be on demand execute or scheduled execute.
com.google.cloud.workloadmanager.v1.ExecutionResult.Type Enum of execution result type.
com.google.cloud.workloadmanager.v1.ResourceStatus.State Possible states of an evaluation, such as CREATING, ACTIVE, and DELETING.
com.google.cloud.workloadmanager.v1.Rule.RuleType The type of the rule.
com.google.cloud.workloadmanager.v1.RuleExecutionResult.State Possible states of a rule execution like SUCCESS, FAILURE, etc.