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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
createOpsiConfigurationDetailspublic CreateOpsiConfigurationRequest.Builder createOpsiConfigurationDetails(CreateOpsiConfigurationDetails createOpsiConfigurationDetails) Information about OPSI configuration resource to be created.- Parameters:
- createOpsiConfigurationDetails- the value to set
- Returns:
- this builder instance
 
 - 
opcRetryTokenpublic 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
 
 - 
opcRequestIdpublic 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
 
 - 
opsiConfigFieldpublic 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
 
 - 
opsiConfigFieldpublic 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
 
 - 
configItemCustomStatuspublic 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
 
 - 
configItemCustomStatuspublic 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
 
 - 
configItemsApplicableContextpublic 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
 
 - 
configItemsApplicableContextpublic 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
 
 - 
configItemFieldpublic 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
 
 - 
configItemFieldpublic 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
 
 - 
invocationCallbackpublic 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
 
 - 
retryConfigurationpublic 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
 
 - 
copypublic CreateOpsiConfigurationRequest.Builder copy(CreateOpsiConfigurationRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic 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 interface- BmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>
- Returns:
- instance of CreateOpsiConfigurationRequest
 
 - 
body$public CreateOpsiConfigurationRequest.Builder body$(CreateOpsiConfigurationDetails body) Alternative setter for the body parameter.- Specified by:
- body$in interface- BmcRequest.Builder<CreateOpsiConfigurationRequest,CreateOpsiConfigurationDetails>
- Parameters:
- body- the body parameter
- Returns:
- this builder instance
 
 - 
buildWithoutInvocationCallbackpublic 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
 
 
- 
 
-