Package com.oracle.bmc.datasafe.model
Class SubsettingSchemaObjectSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.SubsettingSchemaObjectSummary.Builder
-
- Enclosing class:
- SubsettingSchemaObjectSummary
public static class SubsettingSchemaObjectSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubsettingSchemaObjectSummarybuild()SubsettingSchemaObjectSummary.Buildercopy(SubsettingSchemaObjectSummary model)SubsettingSchemaObjectSummary.BuilderinitialRowCount(Long initialRowCount)The initial number of rows in this object/tableSubsettingSchemaObjectSummary.BuilderisStatsStale(Boolean isStatsStale)Indicates if the table stats are stale.SubsettingSchemaObjectSummary.Builderkey(String key)The unique key that identifies a subsetting table.SubsettingSchemaObjectSummary.BuilderobjectName(String objectName)The name of the database objectSubsettingSchemaObjectSummary.BuilderobjectType(ObjectType objectType)The type of the database object that contains the subsetting tableSubsettingSchemaObjectSummary.BuilderschemaName(String schemaName)The database schema that contains the subsetting tableSubsettingSchemaObjectSummary.BuildertimeCreated(Date timeCreated)The date and time the subsetting table was created, in the format defined by RFC3339.SubsettingSchemaObjectSummary.BuildertimeUpdated(Date timeUpdated)The date and time the subsetting table was last updated, in the format defined by RFC3339.
-
-
-
Method Detail
-
key
public SubsettingSchemaObjectSummary.Builder key(String key)
The unique key that identifies a subsetting table.The key is numeric and unique within a subsetting policy
- Parameters:
key- the value to set- Returns:
- this builder
-
schemaName
public SubsettingSchemaObjectSummary.Builder schemaName(String schemaName)
The database schema that contains the subsetting table- Parameters:
schemaName- the value to set- Returns:
- this builder
-
objectName
public SubsettingSchemaObjectSummary.Builder objectName(String objectName)
The name of the database object- Parameters:
objectName- the value to set- Returns:
- this builder
-
objectType
public SubsettingSchemaObjectSummary.Builder objectType(ObjectType objectType)
The type of the database object that contains the subsetting table- Parameters:
objectType- the value to set- Returns:
- this builder
-
initialRowCount
public SubsettingSchemaObjectSummary.Builder initialRowCount(Long initialRowCount)
The initial number of rows in this object/table- Parameters:
initialRowCount- the value to set- Returns:
- this builder
-
isStatsStale
public SubsettingSchemaObjectSummary.Builder isStatsStale(Boolean isStatsStale)
Indicates if the table stats are stale.This can be used to judge the accuracy of initialRowCount
- Parameters:
isStatsStale- the value to set- Returns:
- this builder
-
timeCreated
public SubsettingSchemaObjectSummary.Builder timeCreated(Date timeCreated)
The date and time the subsetting table was created, in the format defined by RFC3339.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public SubsettingSchemaObjectSummary.Builder timeUpdated(Date timeUpdated)
The date and time the subsetting table was last updated, in the format defined by RFC3339.- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
build
public SubsettingSchemaObjectSummary build()
-
copy
public SubsettingSchemaObjectSummary.Builder copy(SubsettingSchemaObjectSummary model)
-
-