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 CreateRecordDetails
build()
CreateRecordDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment for the record.CreateRecordDetails.Builder
copy(CreateRecordDetails model)
CreateRecordDetails.Builder
datasetId(String datasetId)
The OCID of the dataset to associate the record with.CreateRecordDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
The defined tags for this resource.CreateRecordDetails.Builder
freeformTags(Map<String,String> freeformTags)
A simple key-value pair that is applied without any predefined name, type, or scope.CreateRecordDetails.Builder
name(String name)
The name is automatically assigned by the service.CreateRecordDetails.Builder
recordMetadata(RecordMetadata recordMetadata)
CreateRecordDetails.Builder
sourceDetails(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)
-
-