Package com.oracle.bmc.nosql.model
Class CreateTableDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.nosql.model.CreateTableDetails.Builder
-
- Enclosing class:
- CreateTableDetails
public static class CreateTableDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTableDetails
build()
CreateTableDetails.Builder
compartmentId(String compartmentId)
Compartment Identifier.CreateTableDetails.Builder
copy(CreateTableDetails model)
CreateTableDetails.Builder
ddlStatement(String ddlStatement)
Complete CREATE TABLE DDL statement.CreateTableDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.CreateTableDetails.Builder
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.CreateTableDetails.Builder
isAutoReclaimable(Boolean isAutoReclaimable)
True if table can be reclaimed after an idle period.CreateTableDetails.Builder
name(String name)
Table name.CreateTableDetails.Builder
tableLimits(TableLimits tableLimits)
-
-
-
Method Detail
-
name
public CreateTableDetails.Builder name(String name)
Table name.- Parameters:
name
- the value to set- Returns:
- this builder
-
compartmentId
public CreateTableDetails.Builder compartmentId(String compartmentId)
Compartment Identifier.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
ddlStatement
public CreateTableDetails.Builder ddlStatement(String ddlStatement)
Complete CREATE TABLE DDL statement.- Parameters:
ddlStatement
- the value to set- Returns:
- this builder
-
tableLimits
public CreateTableDetails.Builder tableLimits(TableLimits tableLimits)
-
isAutoReclaimable
public CreateTableDetails.Builder isAutoReclaimable(Boolean isAutoReclaimable)
True if table can be reclaimed after an idle period.- Parameters:
isAutoReclaimable
- the value to set- Returns:
- this builder
-
freeformTags
public CreateTableDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public CreateTableDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public CreateTableDetails build()
-
copy
public CreateTableDetails.Builder copy(CreateTableDetails model)
-
-