Class CreateOpsiConfigurationRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.opsi.requests.CreateOpsiConfigurationRequest.Builder
-
- All Implemented Interfaces:
BmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>
- Enclosing class:
- CreateOpsiConfigurationRequest
public static class CreateOpsiConfigurationRequest.Builder extends Object implements BmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateOpsiConfigurationRequest.Builderbody$(CreateOpsiConfigurationDetails body)Alternative setter for the body parameter.CreateOpsiConfigurationRequestbuild()Build the instance of CreateOpsiConfigurationRequest as configured by this builderCreateOpsiConfigurationRequestbuildWithoutInvocationCallback()Build the instance of CreateOpsiConfigurationRequest as configured by this builderCreateOpsiConfigurationRequest.BuilderconfigItemCustomStatus(CreateOpsiConfigurationRequest.ConfigItemCustomStatus singularValue)Singular setter.CreateOpsiConfigurationRequest.BuilderconfigItemCustomStatus(List<CreateOpsiConfigurationRequest.ConfigItemCustomStatus> configItemCustomStatus)Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned.CreateOpsiConfigurationRequest.BuilderconfigItemField(CreateOpsiConfigurationRequest.ConfigItemField singularValue)Singular setter.CreateOpsiConfigurationRequest.BuilderconfigItemField(List<CreateOpsiConfigurationRequest.ConfigItemField> configItemField)Specifies the fields to return in a config item summary.CreateOpsiConfigurationRequest.BuilderconfigItemsApplicableContext(String singularValue)Singular setter.CreateOpsiConfigurationRequest.BuilderconfigItemsApplicableContext(List<String> configItemsApplicableContext)Returns the configuration items filtered by applicable contexts sent in this param.CreateOpsiConfigurationRequest.Buildercopy(CreateOpsiConfigurationRequest o)Copy method to populate the builder with values from the given instance.CreateOpsiConfigurationRequest.BuildercreateOpsiConfigurationDetails(CreateOpsiConfigurationDetails createOpsiConfigurationDetails)Information about OPSI configuration resource to be created.CreateOpsiConfigurationRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.CreateOpsiConfigurationRequest.BuilderopcRequestId(String opcRequestId)Unique Oracle-assigned identifier for the request.CreateOpsiConfigurationRequest.BuilderopcRetryToken(String opcRetryToken)A token that uniquely identifies a request that can be retried in case of a timeout or server error without risk of executing the same action again.CreateOpsiConfigurationRequest.BuilderopsiConfigField(CreateOpsiConfigurationRequest.OpsiConfigField singularValue)Singular setter.CreateOpsiConfigurationRequest.BuilderopsiConfigField(List<CreateOpsiConfigurationRequest.OpsiConfigField> opsiConfigField)Optional fields to return as part of OpsiConfiguration object.CreateOpsiConfigurationRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.
-
-
-
Method Detail
-
createOpsiConfigurationDetails
public CreateOpsiConfigurationRequest.Builder createOpsiConfigurationDetails(CreateOpsiConfigurationDetails createOpsiConfigurationDetails)
Information about OPSI configuration resource to be created.- Parameters:
createOpsiConfigurationDetails- the value to set- Returns:
- this builder instance
-
opcRetryToken
public CreateOpsiConfigurationRequest.Builder opcRetryToken(String opcRetryToken)
A token that uniquely identifies a request that can be retried in case of a timeout or server error without risk of executing the same action again.Retry tokens expire after 24 hours.
Note:* Retry tokens can be invalidated before the 24 hour time limit due to conflicting operations, such as a resource being deleted or purged from the system.
- Parameters:
opcRetryToken- the value to set- Returns:
- this builder instance
-
opcRequestId
public CreateOpsiConfigurationRequest.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.
- Parameters:
opcRequestId- the value to set- Returns:
- this builder instance
-
opsiConfigField
public CreateOpsiConfigurationRequest.Builder opsiConfigField(List<CreateOpsiConfigurationRequest.OpsiConfigField> opsiConfigField)
Optional fields to return as part of OpsiConfiguration object.Unless requested, these fields will not be returned by default.
- Parameters:
opsiConfigField- the value to set- Returns:
- this builder instance
-
opsiConfigField
public CreateOpsiConfigurationRequest.Builder opsiConfigField(CreateOpsiConfigurationRequest.OpsiConfigField singularValue)
Singular setter.Optional fields to return as part of OpsiConfiguration object. Unless requested, these fields will not be returned by default.
- Parameters:
singularValue- the singular value to set- Returns:
- this builder instance
-
configItemCustomStatus
public CreateOpsiConfigurationRequest.Builder configItemCustomStatus(List<CreateOpsiConfigurationRequest.ConfigItemCustomStatus> configItemCustomStatus)
Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned.By default only customized configuration items are returned.
- Parameters:
configItemCustomStatus- the value to set- Returns:
- this builder instance
-
configItemCustomStatus
public CreateOpsiConfigurationRequest.Builder configItemCustomStatus(CreateOpsiConfigurationRequest.ConfigItemCustomStatus singularValue)
Singular setter.Specifies whether only customized configuration items or only non-customized configuration items or both have to be returned. By default only customized configuration items are returned.
- Parameters:
singularValue- the singular value to set- Returns:
- this builder instance
-
configItemsApplicableContext
public CreateOpsiConfigurationRequest.Builder configItemsApplicableContext(List<String> configItemsApplicableContext)
Returns the configuration items filtered by applicable contexts sent in this param.By default configuration items of all applicable contexts are returned.
- Parameters:
configItemsApplicableContext- the value to set- Returns:
- this builder instance
-
configItemsApplicableContext
public CreateOpsiConfigurationRequest.Builder configItemsApplicableContext(String singularValue)
Singular setter.Returns the configuration items filtered by applicable contexts sent in this param. By default configuration items of all applicable contexts are returned.
- Parameters:
singularValue- the singular value to set- Returns:
- this builder instance
-
configItemField
public CreateOpsiConfigurationRequest.Builder configItemField(List<CreateOpsiConfigurationRequest.ConfigItemField> configItemField)
Specifies the fields to return in a config item summary.- Parameters:
configItemField- the value to set- Returns:
- this builder instance
-
configItemField
public CreateOpsiConfigurationRequest.Builder configItemField(CreateOpsiConfigurationRequest.ConfigItemField singularValue)
Singular setter.Specifies the fields to return in a config item summary.
- Parameters:
singularValue- the singular value to set- Returns:
- this builder instance
-
invocationCallback
public CreateOpsiConfigurationRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)
Set the invocation callback for the request to be built.- Parameters:
invocationCallback- the invocation callback to be set for the request- Returns:
- this builder instance
-
retryConfiguration
public CreateOpsiConfigurationRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.- Parameters:
retryConfiguration- the retry configuration to be used for the request- Returns:
- this builder instance
-
copy
public CreateOpsiConfigurationRequest.Builder copy(CreateOpsiConfigurationRequest o)
Copy method to populate the builder with values from the given instance.- Specified by:
copyin interfaceBmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>- Parameters:
o- other request from which to copy values- Returns:
- this builder instance
-
build
public CreateOpsiConfigurationRequest build()
Build the instance of CreateOpsiConfigurationRequest as configured by this builderNote that this method takes calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuildWithoutInvocationCallback()does not.This is the preferred method to build an instance.
- Specified by:
buildin interfaceBmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>- Returns:
- instance of CreateOpsiConfigurationRequest
-
body$
public CreateOpsiConfigurationRequest.Builder body$(CreateOpsiConfigurationDetails body)
Alternative setter for the body parameter.- Specified by:
body$in interfaceBmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>- Parameters:
body- the body parameter- Returns:
- this builder instance
-
buildWithoutInvocationCallback
public CreateOpsiConfigurationRequest buildWithoutInvocationCallback()
Build the instance of CreateOpsiConfigurationRequest as configured by this builderNote that this method does not take calls to
invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuild()does- Returns:
- instance of CreateOpsiConfigurationRequest
-
-