Class CompositeState.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.CompositeState.Builder
-
- Enclosing class:
- CompositeState
public static class CompositeState.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompositeState.Builder
allStatesMap(Map<String,State> allStatesMap)
Map that stores all the States for a given Task or ScheduleCompositeState
build()
CompositeState.Builder
compositeStateAggregator(CompositeState.CompositeStateAggregator compositeStateAggregator)
The type of the Composite State Aggregator.CompositeState.Builder
copy(CompositeState model)
CompositeState.Builder
description(String description)
Detailed description for the object.CompositeState.Builder
identifier(String identifier)
Value can only contain upper case letters, underscore, and numbers.CompositeState.Builder
key(String key)
Generated key that can be used in API calls to identify Composite State.CompositeState.Builder
metadata(ObjectMetadata metadata)
CompositeState.Builder
modelType(String modelType)
The type of the object.CompositeState.Builder
modelVersion(String modelVersion)
The model version of an object.CompositeState.Builder
name(String name)
Free form text without any restriction on permitted characters.CompositeState.Builder
objectStatus(Integer objectStatus)
The status of an object that can be set to value 1 for shallow references across objects, other values reserved.CompositeState.Builder
objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.CompositeState.Builder
parentRef(ParentReference parentRef)
CompositeState.Builder
registryMetadata(RegistryMetadata registryMetadata)
-
-
-
Method Detail
-
compositeStateAggregator
public CompositeState.Builder compositeStateAggregator(CompositeState.CompositeStateAggregator compositeStateAggregator)
The type of the Composite State Aggregator.- Parameters:
compositeStateAggregator
- the value to set- Returns:
- this builder
-
key
public CompositeState.Builder key(String key)
Generated key that can be used in API calls to identify Composite State.- Parameters:
key
- the value to set- Returns:
- this builder
-
modelType
public CompositeState.Builder modelType(String modelType)
The type of the object.- Parameters:
modelType
- the value to set- Returns:
- this builder
-
modelVersion
public CompositeState.Builder modelVersion(String modelVersion)
The model version of an object.- Parameters:
modelVersion
- the value to set- Returns:
- this builder
-
parentRef
public CompositeState.Builder parentRef(ParentReference parentRef)
-
name
public CompositeState.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
-
identifier
public CompositeState.Builder identifier(String identifier)
Value can only contain upper case letters, underscore, and numbers.It should begin with upper case letter or underscore. The value can be modified.
- Parameters:
identifier
- the value to set- Returns:
- this builder
-
description
public CompositeState.Builder description(String description)
Detailed description for the object.- Parameters:
description
- the value to set- Returns:
- this builder
-
objectVersion
public CompositeState.Builder objectVersion(Integer objectVersion)
The version of the object that is used to track changes in the object instance.- Parameters:
objectVersion
- the value to set- Returns:
- this builder
-
objectStatus
public CompositeState.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
-
allStatesMap
public CompositeState.Builder allStatesMap(Map<String,State> allStatesMap)
Map that stores all the States for a given Task or Schedule- Parameters:
allStatesMap
- the value to set- Returns:
- this builder
-
registryMetadata
public CompositeState.Builder registryMetadata(RegistryMetadata registryMetadata)
-
metadata
public CompositeState.Builder metadata(ObjectMetadata metadata)
-
build
public CompositeState build()
-
copy
public CompositeState.Builder copy(CompositeState model)
-
-