Class ListVulnerabilityReportsRequest.Builder (2.31.0)

public static final class ListVulnerabilityReportsRequest.Builder extends GeneratedMessageV3.Builder<ListVulnerabilityReportsRequest.Builder> implements ListVulnerabilityReportsRequestOrBuilder

A request message for listing vulnerability reports for all VM instances in the specified location.

Protobuf type google.cloud.osconfig.v1alpha.ListVulnerabilityReportsRequest

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ListVulnerabilityReportsRequest.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder
Overrides

build()

public ListVulnerabilityReportsRequest build()
Returns
TypeDescription
ListVulnerabilityReportsRequest

buildPartial()

public ListVulnerabilityReportsRequest buildPartial()
Returns
TypeDescription
ListVulnerabilityReportsRequest

clear()

public ListVulnerabilityReportsRequest.Builder clear()
Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ListVulnerabilityReportsRequest.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder
Overrides

clearFilter()

public ListVulnerabilityReportsRequest.Builder clearFilter()

If provided, this field specifies the criteria that must be met by a vulnerabilityReport API resource to be included in the response.

string filter = 4;

Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ListVulnerabilityReportsRequest.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder
Overrides

clearPageSize()

public ListVulnerabilityReportsRequest.Builder clearPageSize()

The maximum number of results to return.

int32 page_size = 2;

Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder

This builder for chaining.

clearPageToken()

public ListVulnerabilityReportsRequest.Builder clearPageToken()

A pagination token returned from a previous call to ListVulnerabilityReports that indicates where this listing should continue from.

string page_token = 3;

Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder

This builder for chaining.

clearParent()

public ListVulnerabilityReportsRequest.Builder clearParent()

Required. The parent resource name.

Format: projects/{project}/locations/{location}/instances/-

For {project}, either project-number or project-id can be provided.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder

This builder for chaining.

clone()

public ListVulnerabilityReportsRequest.Builder clone()
Returns
TypeDescription
ListVulnerabilityReportsRequest.Builder
Overrides

getDefaultInstanceForType()

public ListVulnerabilityReportsRequest getDefaultInstanceForType()
Returns
TypeDescription
ListVulnerabilityReportsRequest

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides