public static class ListPatchesRequest.Builder extends Object implements BmcRequest.Builder<ListPatchesRequest,Void>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ListPatchesRequest |
build()
Build the instance of ListPatchesRequest as configured by this builder
|
ListPatchesRequest |
buildWithoutInvocationCallback()
Build the instance of ListPatchesRequest as configured by this builder
|
ListPatchesRequest.Builder |
compartmentId(String compartmentId)
The ID of the compartment in which to list resources.
|
ListPatchesRequest.Builder |
copy(ListPatchesRequest o)
Copy method to populate the builder with values from the given instance.
|
ListPatchesRequest.Builder |
id(String id)
unique Patch identifier
|
ListPatchesRequest.Builder |
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.
|
ListPatchesRequest.Builder |
lifecycleState(Patch.LifecycleState lifecycleState)
The current state of the Patch.
|
ListPatchesRequest.Builder |
limit(Integer limit)
The maximum number of items to return.
|
ListPatchesRequest.Builder |
name(String name)
A filter to return only resources that match the entire name given.
|
ListPatchesRequest.Builder |
opcRequestId(String opcRequestId)
The client request ID for tracing.
|
ListPatchesRequest.Builder |
page(String page)
A token representing the position at which to start retrieving results.
|
ListPatchesRequest.Builder |
patchTypeId(String patchTypeId)
Patch Type platformConfigurationId associated with the Patch.
|
ListPatchesRequest.Builder |
productId(String productId)
Product platformConfigurationId associated with the Patch.
|
ListPatchesRequest.Builder |
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
|
ListPatchesRequest.Builder |
shouldCompliancePolicyRulesBeApplied(Boolean shouldCompliancePolicyRulesBeApplied)
Filter patch based on compliance policy rules for the Product
|
ListPatchesRequest.Builder |
sortBy(ListPatchesRequest.SortBy sortBy)
The field to sort by.
|
ListPatchesRequest.Builder |
sortOrder(SortOrder sortOrder)
The sort order to use, either ‘ASC’ or ‘DESC’.
|
ListPatchesRequest.Builder |
timeReleasedGreaterThanOrEqualTo(Date timeReleasedGreaterThanOrEqualTo)
Patch Released Date
|
ListPatchesRequest.Builder |
timeReleasedLessThan(Date timeReleasedLessThan)
Patch Released Date
|
ListPatchesRequest.Builder |
type(Patch.Type type)
DefinedBy type.
|
ListPatchesRequest.Builder |
version(String version)
Product version
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
body$
public ListPatchesRequest.Builder compartmentId(String compartmentId)
The ID of the compartment in which to list resources.
compartmentId
- the value to setpublic ListPatchesRequest.Builder productId(String productId)
Product platformConfigurationId associated with the Patch.
productId
- the value to setpublic ListPatchesRequest.Builder version(String version)
Product version
version
- the value to setpublic ListPatchesRequest.Builder type(Patch.Type type)
DefinedBy type.
type
- the value to setpublic ListPatchesRequest.Builder patchTypeId(String patchTypeId)
Patch Type platformConfigurationId associated with the Patch.
patchTypeId
- the value to setpublic ListPatchesRequest.Builder name(String name)
A filter to return only resources that match the entire name given.
name
- the value to setpublic ListPatchesRequest.Builder id(String id)
unique Patch identifier
id
- the value to setpublic ListPatchesRequest.Builder timeReleasedGreaterThanOrEqualTo(Date timeReleasedGreaterThanOrEqualTo)
Patch Released Date
timeReleasedGreaterThanOrEqualTo
- the value to setpublic ListPatchesRequest.Builder timeReleasedLessThan(Date timeReleasedLessThan)
Patch Released Date
timeReleasedLessThan
- the value to setpublic ListPatchesRequest.Builder shouldCompliancePolicyRulesBeApplied(Boolean shouldCompliancePolicyRulesBeApplied)
Filter patch based on compliance policy rules for the Product
shouldCompliancePolicyRulesBeApplied
- the value to setpublic ListPatchesRequest.Builder limit(Integer limit)
The maximum number of items to return.
limit
- the value to setpublic ListPatchesRequest.Builder page(String page)
A token representing the position at which to start retrieving results. This must come
from the opc-next-page
header field of a previous response.
page
- the value to setpublic ListPatchesRequest.Builder lifecycleState(Patch.LifecycleState lifecycleState)
The current state of the Patch.
lifecycleState
- the value to setpublic ListPatchesRequest.Builder sortBy(ListPatchesRequest.SortBy sortBy)
The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
sortBy
- the value to setpublic ListPatchesRequest.Builder sortOrder(SortOrder sortOrder)
The sort order to use, either ‘ASC’ or ‘DESC’.
sortOrder
- the value to setpublic ListPatchesRequest.Builder opcRequestId(String opcRequestId)
The client request ID for tracing.
opcRequestId
- the value to setpublic ListPatchesRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.
invocationCallback
- the invocation callback to be set for the requestpublic ListPatchesRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic ListPatchesRequest.Builder copy(ListPatchesRequest o)
Copy method to populate the builder with values from the given instance.
copy
in interface BmcRequest.Builder<ListPatchesRequest,Void>
o
- other request from which to copy valuespublic ListPatchesRequest build()
Build the instance of ListPatchesRequest as configured by this builder
Note that this method takes calls to invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account,
while the method buildWithoutInvocationCallback()
does not.
This is the preferred method to build an instance.
build
in interface BmcRequest.Builder<ListPatchesRequest,Void>
public ListPatchesRequest buildWithoutInvocationCallback()
Build the instance of ListPatchesRequest as configured by this builder
Note that this method does not take calls to invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)
into account,
while the method build()
does
Copyright © 2016–2024. All rights reserved.