Class ModuleCommandDescriptor.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.ModuleCommandDescriptor.Builder
-
- Enclosing class:
- ModuleCommandDescriptor
public static class ModuleCommandDescriptor.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayQueryString
public ModuleCommandDescriptor.Builder displayQueryString(String displayQueryString)
-
internalQueryString
public ModuleCommandDescriptor.Builder internalQueryString(String internalQueryString)
-
category
public ModuleCommandDescriptor.Builder category(String category)
-
referencedFields
public ModuleCommandDescriptor.Builder referencedFields(List<AbstractField> referencedFields)
-
declaredFields
public ModuleCommandDescriptor.Builder declaredFields(List<AbstractField> declaredFields)
-
isHidden
public ModuleCommandDescriptor.Builder isHidden(Boolean isHidden)
-
description
public ModuleCommandDescriptor.Builder description(String description)
Description of the macro.- Parameters:
description
- the value to set- Returns:
- this builder
-
example
public ModuleCommandDescriptor.Builder example(String example)
Description of the macro.- Parameters:
example
- the value to set- Returns:
- this builder
-
properties
public ModuleCommandDescriptor.Builder properties(List<PropertyDefinition> properties)
Optional list of properties for the macro.- Parameters:
properties
- the value to set- Returns:
- this builder
-
arguments
public ModuleCommandDescriptor.Builder arguments(List<VariableDefinition> arguments)
Optional list of arguments used in the macro.- Parameters:
arguments
- the value to set- Returns:
- this builder
-
build
public ModuleCommandDescriptor build()
-
copy
public ModuleCommandDescriptor.Builder copy(ModuleCommandDescriptor model)
-
-