Class CreateRecordDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datalabelingservicedataplane.model.CreateRecordDetails.Builder
-
- Enclosing class:
- CreateRecordDetails
public static class CreateRecordDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateRecordDetailsbuild()CreateRecordDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment for the record.CreateRecordDetails.Buildercopy(CreateRecordDetails model)CreateRecordDetails.BuilderdatasetId(String datasetId)The OCID of the dataset to associate the record with.CreateRecordDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)The defined tags for this resource.CreateRecordDetails.BuilderfreeformTags(Map<String,String> freeformTags)A simple key-value pair that is applied without any predefined name, type, or scope.CreateRecordDetails.Buildername(String name)The name is automatically assigned by the service.CreateRecordDetails.BuilderrecordMetadata(RecordMetadata recordMetadata)CreateRecordDetails.BuildersourceDetails(CreateSourceDetails sourceDetails)
-
-
-
Method Detail
-
name
public CreateRecordDetails.Builder name(String name)
The name is automatically assigned by the service.It is unique and immutable.
- Parameters:
name- the value to set- Returns:
- this builder
-
datasetId
public CreateRecordDetails.Builder datasetId(String datasetId)
The OCID of the dataset to associate the record with.- Parameters:
datasetId- the value to set- Returns:
- this builder
-
compartmentId
public CreateRecordDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment for the record.This is tied to the dataset. It is not changeable on the record itself.
- Parameters:
compartmentId- the value to set- Returns:
- this builder
-
sourceDetails
public CreateRecordDetails.Builder sourceDetails(CreateSourceDetails sourceDetails)
-
recordMetadata
public CreateRecordDetails.Builder recordMetadata(RecordMetadata recordMetadata)
-
freeformTags
public CreateRecordDetails.Builder freeformTags(Map<String,String> freeformTags)
A simple key-value pair that is applied without any predefined name, type, or scope.It exists for cross-compatibility only. For example: {“bar-key”: “value”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
definedTags
public CreateRecordDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags for this resource.Each key is predefined and scoped to a namespace. For example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
build
public CreateRecordDetails build()
-
copy
public CreateRecordDetails.Builder copy(CreateRecordDetails model)
-
-