public static class DvaasVirtualizeTableOptions.Builder extends Object
Constructor and Description |
---|
Builder()
Instantiates a new builder.
|
Builder(String sourceName,
List<VirtualizeTableParameterSourceTableDefItem> sourceTableDef,
List<String> sources,
String virtualName,
String virtualSchema,
List<VirtualizeTableParameterVirtualTableDefItem> virtualTableDef)
Instantiates a new builder with required properties.
|
public Builder()
public Builder(String sourceName, List<VirtualizeTableParameterSourceTableDefItem> sourceTableDef, List<String> sources, String virtualName, String virtualSchema, List<VirtualizeTableParameterVirtualTableDefItem> virtualTableDef)
sourceName
- the sourceNamesourceTableDef
- the sourceTableDefsources
- the sourcesvirtualName
- the virtualNamevirtualSchema
- the virtualSchemavirtualTableDef
- the virtualTableDefpublic DvaasVirtualizeTableOptions build()
public DvaasVirtualizeTableOptions.Builder addSourceTableDef(VirtualizeTableParameterSourceTableDefItem sourceTableDef)
sourceTableDef
- the new sourceTableDefpublic DvaasVirtualizeTableOptions.Builder addSources(String sources)
sources
- the new sourcespublic DvaasVirtualizeTableOptions.Builder addVirtualTableDef(VirtualizeTableParameterVirtualTableDefItem virtualTableDef)
virtualTableDef
- the new virtualTableDefpublic DvaasVirtualizeTableOptions.Builder sourceName(String sourceName)
sourceName
- the sourceNamepublic DvaasVirtualizeTableOptions.Builder sourceTableDef(List<VirtualizeTableParameterSourceTableDefItem> sourceTableDef)
sourceTableDef
- the sourceTableDefpublic DvaasVirtualizeTableOptions.Builder sources(List<String> sources)
sources
- the sourcespublic DvaasVirtualizeTableOptions.Builder virtualName(String virtualName)
virtualName
- the virtualNamepublic DvaasVirtualizeTableOptions.Builder virtualSchema(String virtualSchema)
virtualSchema
- the virtualSchemapublic DvaasVirtualizeTableOptions.Builder virtualTableDef(List<VirtualizeTableParameterVirtualTableDefItem> virtualTableDef)
virtualTableDef
- the virtualTableDefpublic DvaasVirtualizeTableOptions.Builder isIncludedColumns(String isIncludedColumns)
isIncludedColumns
- the isIncludedColumnspublic DvaasVirtualizeTableOptions.Builder replace(Boolean replace)
replace
- the replaceCopyright © 2021 IBM Cloud. All rights reserved.