Package com.oracle.bmc.apigateway.model
Class SdkLanguageOptionalParameters.Builder
- java.lang.Object
-
- com.oracle.bmc.apigateway.model.SdkLanguageOptionalParameters.Builder
-
- Enclosing class:
- SdkLanguageOptionalParameters
public static class SdkLanguageOptionalParameters.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
paramName
public SdkLanguageOptionalParameters.Builder paramName(String paramName)
Name of the parameter.- Parameters:
paramName
- the value to set- Returns:
- this builder
-
displayName
public SdkLanguageOptionalParameters.Builder displayName(String displayName)
Display name of the parameter.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public SdkLanguageOptionalParameters.Builder description(String description)
Description for the parameter.- Parameters:
description
- the value to set- Returns:
- this builder
-
isRequired
public SdkLanguageOptionalParameters.Builder isRequired(Boolean isRequired)
Information on whether the parameter is required or not.- Parameters:
isRequired
- the value to set- Returns:
- this builder
-
maxSize
public SdkLanguageOptionalParameters.Builder maxSize(BigDecimal maxSize)
Maximum size as input value for this parameter.- Parameters:
maxSize
- the value to set- Returns:
- this builder
-
inputType
public SdkLanguageOptionalParameters.Builder inputType(SdkLanguageOptionalParameters.InputType inputType)
The input type for this param.- Input type is ENUM when only specific list of input strings are allowed. - Input type is EMAIL when input type is an email ID. - Input type is URI when input type is an URI. - Input type is STRING in all other cases.
- Parameters:
inputType
- the value to set- Returns:
- this builder
-
allowedValues
public SdkLanguageOptionalParameters.Builder allowedValues(List<SdkLanguageOptionalParametersAllowedValue> allowedValues)
List of allowed input values.Example: [{“name”: “name1”, “description”: “description1”}, …]
- Parameters:
allowedValues
- the value to set- Returns:
- this builder
-
build
public SdkLanguageOptionalParameters build()
-
copy
public SdkLanguageOptionalParameters.Builder copy(SdkLanguageOptionalParameters model)
-
-