Class FunctionSignature.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.FunctionSignature.Builder
 
- 
- Enclosing class:
- FunctionSignature
 
 public static class FunctionSignature.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FunctionSignature.Builderarguments(List<TypedObject> arguments)An array of function arguments.FunctionSignaturebuild()FunctionSignature.Buildercopy(FunctionSignature model)FunctionSignature.Builderdescription(String description)Detailed description for the object.FunctionSignature.Builderkey(String key)The key of the object.FunctionSignature.BuildermodelType(FunctionSignature.ModelType modelType)The type of the object.FunctionSignature.BuildermodelVersion(String modelVersion)The model version of an object.FunctionSignature.Buildername(String name)Free form text without any restriction on permitted characters.FunctionSignature.BuilderobjectStatus(Integer objectStatus)The status of an object that can be set to value 1 for shallow references across objects, other values reserved.FunctionSignature.BuilderparentRef(ParentReference parentRef)FunctionSignature.BuilderretType(ConfiguredType retType)
 
- 
- 
- 
Method Detail- 
keypublic FunctionSignature.Builder key(String key) The key of the object.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
modelTypepublic FunctionSignature.Builder modelType(FunctionSignature.ModelType modelType) The type of the object.- Parameters:
- modelType- the value to set
- Returns:
- this builder
 
 - 
modelVersionpublic FunctionSignature.Builder modelVersion(String modelVersion) The model version of an object.- Parameters:
- modelVersion- the value to set
- Returns:
- this builder
 
 - 
parentRefpublic FunctionSignature.Builder parentRef(ParentReference parentRef) 
 - 
namepublic FunctionSignature.Builder name(String name) Free form text without any restriction on permitted characters.Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. - Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
retTypepublic FunctionSignature.Builder retType(ConfiguredType retType) 
 - 
argumentspublic FunctionSignature.Builder arguments(List<TypedObject> arguments) An array of function arguments.- Parameters:
- arguments- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic FunctionSignature.Builder description(String description) Detailed description for the object.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
objectStatuspublic FunctionSignature.Builder objectStatus(Integer objectStatus) The status of an object that can be set to value 1 for shallow references across objects, other values reserved.- Parameters:
- objectStatus- the value to set
- Returns:
- this builder
 
 - 
buildpublic FunctionSignature build() 
 - 
copypublic FunctionSignature.Builder copy(FunctionSignature model) 
 
- 
 
-