public static class ListSoftwareSourcesRequest.Builder extends Object implements BmcRequest.Builder<ListSoftwareSourcesRequest,Void>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ListSoftwareSourcesRequest.Builder |
archType(ArchType singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
archType(List<ArchType> archType)
A filter to return only instances whose architecture type matches the given architecture.
|
ListSoftwareSourcesRequest.Builder |
availability(Availability singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
availability(List<Availability> availability)
The availabilities of the software source in a non-OCI environment for a tenancy.
|
ListSoftwareSourcesRequest.Builder |
availabilityAnywhere(Availability singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
availabilityAnywhere(List<Availability> availabilityAnywhere)
The availabilities of the software source.
|
ListSoftwareSourcesRequest.Builder |
availabilityAtOci(Availability singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
availabilityAtOci(List<Availability> availabilityAtOci)
The availabilities of the software source in an OCI environment for a tenancy.
|
ListSoftwareSourcesRequest |
build()
Build the instance of ListSoftwareSourcesRequest as configured by this builder
|
ListSoftwareSourcesRequest |
buildWithoutInvocationCallback()
Build the instance of ListSoftwareSourcesRequest as configured by this builder
|
ListSoftwareSourcesRequest.Builder |
compartmentId(String compartmentId)
The OCID of the compartment that contains the resources to list.
|
ListSoftwareSourcesRequest.Builder |
copy(ListSoftwareSourcesRequest o)
Copy method to populate the builder with values from the given instance.
|
ListSoftwareSourcesRequest.Builder |
displayName(String displayName)
A filter to return resources that match the given user-friendly name.
|
ListSoftwareSourcesRequest.Builder |
displayNameContains(String displayNameContains)
A filter to return resources that may partially match the given display name.
|
ListSoftwareSourcesRequest.Builder |
displayNameNotEqualTo(List<String> displayNameNotEqualTo)
A multi filter to return resources that do not contains the given display names.
|
ListSoftwareSourcesRequest.Builder |
displayNameNotEqualTo(String singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.
|
ListSoftwareSourcesRequest.Builder |
isMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux)
Indicates whether the software source is mandatory for the Autonomous Linux service.
|
ListSoftwareSourcesRequest.Builder |
lifecycleState(List<SoftwareSource.LifecycleState> lifecycleState)
A filter to return only software sources whose state matches the given state.
|
ListSoftwareSourcesRequest.Builder |
lifecycleState(SoftwareSource.LifecycleState singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
limit(Integer limit)
For list pagination.
|
ListSoftwareSourcesRequest.Builder |
opcRequestId(String opcRequestId)
Unique Oracle-assigned identifier for the request.
|
ListSoftwareSourcesRequest.Builder |
osFamily(List<OsFamily> osFamily)
A filter to return only resources that match the given operating system family.
|
ListSoftwareSourcesRequest.Builder |
osFamily(OsFamily singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
page(String page)
For list pagination.
|
ListSoftwareSourcesRequest.Builder |
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
|
ListSoftwareSourcesRequest.Builder |
softwareSourceId(String softwareSourceId)
The OCID
for the software source.
|
ListSoftwareSourcesRequest.Builder |
softwareSourceType(List<SoftwareSourceType> softwareSourceType)
The type of the software source.
|
ListSoftwareSourcesRequest.Builder |
softwareSourceType(SoftwareSourceType singularValue)
Singular setter.
|
ListSoftwareSourcesRequest.Builder |
sortBy(ListSoftwareSourcesRequest.SortBy sortBy)
The field to sort by.
|
ListSoftwareSourcesRequest.Builder |
sortOrder(SortOrder sortOrder)
The sort order to use, either ‘ASC’ or ‘DESC’.
|
ListSoftwareSourcesRequest.Builder |
vendorName(VendorName vendorName)
A filter to return only resources that match the given vendor name.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
body$
public ListSoftwareSourcesRequest.Builder compartmentId(String compartmentId)
The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
compartmentId
- the value to setpublic ListSoftwareSourcesRequest.Builder softwareSourceId(String softwareSourceId)
The OCID for the software source.
softwareSourceId
- the value to setpublic ListSoftwareSourcesRequest.Builder softwareSourceType(List<SoftwareSourceType> softwareSourceType)
The type of the software source.
softwareSourceType
- the value to setpublic ListSoftwareSourcesRequest.Builder softwareSourceType(SoftwareSourceType singularValue)
Singular setter. The type of the software source.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder vendorName(VendorName vendorName)
A filter to return only resources that match the given vendor name.
vendorName
- the value to setpublic ListSoftwareSourcesRequest.Builder osFamily(List<OsFamily> osFamily)
A filter to return only resources that match the given operating system family.
osFamily
- the value to setpublic ListSoftwareSourcesRequest.Builder osFamily(OsFamily singularValue)
Singular setter. A filter to return only resources that match the given operating system family.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder archType(List<ArchType> archType)
A filter to return only instances whose architecture type matches the given architecture.
archType
- the value to setpublic ListSoftwareSourcesRequest.Builder archType(ArchType singularValue)
Singular setter. A filter to return only instances whose architecture type matches the given architecture.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder availability(List<Availability> availability)
The availabilities of the software source in a non-OCI environment for a tenancy.
availability
- the value to setpublic ListSoftwareSourcesRequest.Builder availability(Availability singularValue)
Singular setter. The availabilities of the software source in a non-OCI environment for a tenancy.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder availabilityAtOci(List<Availability> availabilityAtOci)
The availabilities of the software source in an OCI environment for a tenancy.
availabilityAtOci
- the value to setpublic ListSoftwareSourcesRequest.Builder availabilityAtOci(Availability singularValue)
Singular setter. The availabilities of the software source in an OCI environment for a tenancy.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder availabilityAnywhere(List<Availability> availabilityAnywhere)
The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
availabilityAnywhere
- the value to setpublic ListSoftwareSourcesRequest.Builder availabilityAnywhere(Availability singularValue)
Singular setter. The availabilities of the software source. Use this query parameter to filter across availabilities in different environments.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder isMandatoryForAutonomousLinux(Boolean isMandatoryForAutonomousLinux)
Indicates whether the software source is mandatory for the Autonomous Linux service.
isMandatoryForAutonomousLinux
- the value to setpublic ListSoftwareSourcesRequest.Builder displayName(String displayName)
A filter to return resources that match the given user-friendly name.
displayName
- the value to setpublic ListSoftwareSourcesRequest.Builder displayNameContains(String displayNameContains)
A filter to return resources that may partially match the given display name.
displayNameContains
- the value to setpublic ListSoftwareSourcesRequest.Builder displayNameNotEqualTo(List<String> displayNameNotEqualTo)
A multi filter to return resources that do not contains the given display names.
displayNameNotEqualTo
- the value to setpublic ListSoftwareSourcesRequest.Builder displayNameNotEqualTo(String singularValue)
Singular setter. A multi filter to return resources that do not contains the given display names.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder limit(Integer limit)
For list pagination. The maximum number of results per page, or items to return in a paginated “List” call. For important details about how pagination works, see List Pagination.
Example: 50
limit
- the value to setpublic ListSoftwareSourcesRequest.Builder page(String page)
For list pagination. The value of the opc-next-page
response header from the
previous “List” call. For important details about how pagination works, see List
Pagination.
Example: 3
page
- the value to setpublic ListSoftwareSourcesRequest.Builder sortOrder(SortOrder sortOrder)
The sort order to use, either ‘ASC’ or ‘DESC’.
sortOrder
- the value to setpublic ListSoftwareSourcesRequest.Builder sortBy(ListSoftwareSourcesRequest.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 ListSoftwareSourcesRequest.Builder lifecycleState(List<SoftwareSource.LifecycleState> lifecycleState)
A filter to return only software sources whose state matches the given state.
lifecycleState
- the value to setpublic ListSoftwareSourcesRequest.Builder lifecycleState(SoftwareSource.LifecycleState singularValue)
Singular setter. A filter to return only software sources whose state matches the given state.
singularValue
- the singular value to setpublic ListSoftwareSourcesRequest.Builder opcRequestId(String opcRequestId)
Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
opcRequestId
- the value to setpublic ListSoftwareSourcesRequest.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 ListSoftwareSourcesRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic ListSoftwareSourcesRequest.Builder copy(ListSoftwareSourcesRequest o)
Copy method to populate the builder with values from the given instance.
copy
in interface BmcRequest.Builder<ListSoftwareSourcesRequest,Void>
o
- other request from which to copy valuespublic ListSoftwareSourcesRequest build()
Build the instance of ListSoftwareSourcesRequest 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<ListSoftwareSourcesRequest,Void>
public ListSoftwareSourcesRequest buildWithoutInvocationCallback()
Build the instance of ListSoftwareSourcesRequest 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.