Package com.google.cloud.osconfig.v1 (2.35.0)

GitHub Repository

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.osconfig.v1.OsConfigServiceClient Service Description: OS Config API

The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.

com.google.cloud.osconfig.v1.OsConfigZonalServiceClient Service Description: Zonal OS Config API

The OS Config service is the server-side component that allows users to manage package installations and patch jobs for Compute Engine VM instances.

Settings Classes

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

Settings Description
com.google.cloud.osconfig.v1.OsConfigServiceSettings Settings class to configure an instance of OsConfigServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.osconfig.v1.OsConfigZonalServiceSettings Settings class to configure an instance of OsConfigZonalServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.osconfig.v1.PatchJobs.AptSettings

Apt patching is completed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.

com.google.cloud.osconfig.v1.PatchJobs.GooSettings

Googet patching is performed by running googet update.

com.google.cloud.osconfig.v1.PatchJobs.WindowsUpdateSettings

Windows patching is performed using the Windows Update Agent.

com.google.cloud.osconfig.v1.PatchJobs.YumSettings

Yum patching is performed by executing yum update. Additional options can be set to control how this is executed.

com.google.cloud.osconfig.v1.PatchJobs.ZypperSettings

Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.

Classes

Class Description
com.google.cloud.osconfig.v1.CVSSv3 Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
com.google.cloud.osconfig.v1.CVSSv3.Builder Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
com.google.cloud.osconfig.v1.Common
com.google.cloud.osconfig.v1.Common.FixedOrPercent Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1.Common.FixedOrPercent.Builder Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1.CreateOSPolicyAssignmentRequest A request message to create an OS policy assignment
com.google.cloud.osconfig.v1.CreateOSPolicyAssignmentRequest.Builder A request message to create an OS policy assignment
com.google.cloud.osconfig.v1.DeleteOSPolicyAssignmentRequest A request message for deleting a OS policy assignment.
com.google.cloud.osconfig.v1.DeleteOSPolicyAssignmentRequest.Builder A request message for deleting a OS policy assignment.
com.google.cloud.osconfig.v1.GetInventoryRequest A request message for getting inventory data for the specified VM.
com.google.cloud.osconfig.v1.GetInventoryRequest.Builder A request message for getting inventory data for the specified VM.
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentReportRequest Get a report of the OS policy assignment for a VM instance.
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentReportRequest.Builder Get a report of the OS policy assignment for a VM instance.
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentRequest A request message to get an OS policy assignment
com.google.cloud.osconfig.v1.GetOSPolicyAssignmentRequest.Builder A request message to get an OS policy assignment
com.google.cloud.osconfig.v1.GetVulnerabilityReportRequest A request message for getting the vulnerability report for the specified VM.
com.google.cloud.osconfig.v1.GetVulnerabilityReportRequest.Builder A request message for getting the vulnerability report for the specified VM.
com.google.cloud.osconfig.v1.InstanceName
com.google.cloud.osconfig.v1.InstanceName.Builder Builder for projects/{project}/zones/{zone}/instances/{instance}.
com.google.cloud.osconfig.v1.InstanceName.ProjectLocationInstanceBuilder Builder for projects/{project}/locations/{location}/instances/{instance}.
com.google.cloud.osconfig.v1.InstanceOSPolicyAssignmentName
com.google.cloud.osconfig.v1.InstanceOSPolicyAssignmentName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}.
com.google.cloud.osconfig.v1.Inventories
com.google.cloud.osconfig.v1.Inventory This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1.Inventory.Builder This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
com.google.cloud.osconfig.v1.Inventory.Item A single piece of inventory on a VM.
com.google.cloud.osconfig.v1.Inventory.Item.Builder A single piece of inventory on a VM.
com.google.cloud.osconfig.v1.Inventory.OsInfo Operating system information for the VM.
com.google.cloud.osconfig.v1.Inventory.OsInfo.Builder Operating system information for the VM.
com.google.cloud.osconfig.v1.Inventory.SoftwarePackage Software package information of the operating system.
com.google.cloud.osconfig.v1.Inventory.SoftwarePackage.Builder Software package information of the operating system.
com.google.cloud.osconfig.v1.Inventory.VersionedPackage Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers.
com.google.cloud.osconfig.v1.Inventory.VersionedPackage.Builder Information related to the a standard versioned package. This includes package info for APT, Yum, Zypper, and Googet package managers.
com.google.cloud.osconfig.v1.Inventory.WindowsApplication Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see: https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
com.google.cloud.osconfig.v1.Inventory.WindowsApplication.Builder Contains information about a Windows application that is retrieved from the Windows Registry. For more information about these fields, see: https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage Information related to a Quick Fix Engineering package. Fields are taken from Windows QuickFixEngineering Interface and match the source names:
com.google.cloud.osconfig.v1.Inventory.WindowsQuickFixEngineeringPackage.Builder Information related to a Quick Fix Engineering package. Fields are taken from Windows QuickFixEngineering Interface and match the source names:
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage Details related to a Windows Update package. Field data and names are taken from Windows Update API IUpdate Interface: https://docs.microsoft.com/en-us/windows/win32/api/_wua/
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.Builder Details related to a Windows Update package. Field data and names are taken from Windows Update API IUpdate Interface: https://docs.microsoft.com/en-us/windows/win32/api/_wua/
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory Categories specified by the Windows Update.
com.google.cloud.osconfig.v1.Inventory.WindowsUpdatePackage.WindowsUpdateCategory.Builder Categories specified by the Windows Update.
com.google.cloud.osconfig.v1.Inventory.ZypperPatch Details related to a Zypper Patch.
com.google.cloud.osconfig.v1.Inventory.ZypperPatch.Builder Details related to a Zypper Patch.
com.google.cloud.osconfig.v1.InventoryName
com.google.cloud.osconfig.v1.InventoryName.Builder Builder for projects/{project}/locations/{location}/instances/{instance}/inventory.
com.google.cloud.osconfig.v1.ListInventoriesRequest A request message for listing inventory data for all VMs in the specified location.
com.google.cloud.osconfig.v1.ListInventoriesRequest.Builder A request message for listing inventory data for all VMs in the specified location.
com.google.cloud.osconfig.v1.ListInventoriesResponse A response message for listing inventory data for all VMs in a specified location.
com.google.cloud.osconfig.v1.ListInventoriesResponse.Builder A response message for listing inventory data for all VMs in a specified location.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsRequest List the OS policy assignment reports for VM instances.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsRequest.Builder List the OS policy assignment reports for VM instances.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsResponse A response message for listing OS Policy assignment reports including the page of results and page token.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentReportsResponse.Builder A response message for listing OS Policy assignment reports including the page of results and page token.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsRequest A request message to list revisions for a OS policy assignment
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsRequest.Builder A request message to list revisions for a OS policy assignment
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsResponse A response message for listing all revisions for a OS policy assignment.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentRevisionsResponse.Builder A response message for listing all revisions for a OS policy assignment.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsRequest A request message to list OS policy assignments for a parent resource
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsRequest.Builder A request message to list OS policy assignments for a parent resource
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsResponse A response message for listing all assignments under given parent.
com.google.cloud.osconfig.v1.ListOSPolicyAssignmentsResponse.Builder A response message for listing all assignments under given parent.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsRequest A request message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsRequest.Builder A request message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsResponse A response message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.ListVulnerabilityReportsResponse.Builder A response message for listing vulnerability reports for all VM instances in the specified location.
com.google.cloud.osconfig.v1.LocationName
com.google.cloud.osconfig.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.osconfig.v1.OSPolicy An OS policy defines the desired state configuration for a VM.
com.google.cloud.osconfig.v1.OSPolicy.Builder An OS policy defines the desired state configuration for a VM.
com.google.cloud.osconfig.v1.OSPolicy.InventoryFilter Filtering criteria to select VMs based on inventory details.
com.google.cloud.osconfig.v1.OSPolicy.InventoryFilter.Builder Filtering criteria to select VMs based on inventory details.
com.google.cloud.osconfig.v1.OSPolicy.Resource An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc.
com.google.cloud.osconfig.v1.OSPolicy.Resource.Builder An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc.
com.google.cloud.osconfig.v1.OSPolic