/** This is an automatically generated code sample.
To make this code sample work in your Oracle Cloud tenancy,
please replace the values for any parameters whose current values do not fit
your use case (such as resource IDs, strings containing ‘EXAMPLE’ or ‘unique_id’, and
boolean, number, and enum parameters with values not fitting your use case).
*/
import com.oracle.bmc.ConfigFileReader;
import com.oracle.bmc.auth.AuthenticationDetailsProvider;
import com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider;
import com.oracle.bmc.dataconnectivity.DataConnectivityManagementClient;
import com.oracle.bmc.dataconnectivity.model.*;
import com.oracle.bmc.dataconnectivity.requests.*;
import com.oracle.bmc.dataconnectivity.responses.*;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Date;
import java.util.UUID;
import java.util.Arrays;
public class CreateDataPreviewExample {
public static void main(String[] args) throws Exception {
/**
* Create a default authentication provider that uses the DEFAULT
* profile in the configuration file.
* Refer to <see href="https://docs.cloud.oracle.com/en-us/iaas/Content/API/Concepts/sdkconfig.htm#SDK_and_CLI_Configuration_File>the public documentation</see> on how to prepare a configuration file.
*/
final ConfigFileReader.ConfigFile configFile = ConfigFileReader.parseDefault();
final AuthenticationDetailsProvider provider = new ConfigFileAuthenticationDetailsProvider(configFile);
/* Create a service client */
DataConnectivityManagementClient client = new DataConnectivityManagementClient(provider);
/* Create a request and dependent object(s). */
CreateDataPreviewDetails createDataPreviewDetails = CreateDataPreviewDetails.builder()
.readOperationConfig(ReadOperationConfig.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.operations(new ArrayList<>(Arrays.asList(FilterPush.builder()
.filterCondition("EXAMPLE-filterCondition-Value").build())))
.dataFormat(DataFormat.builder()
.formatAttribute(ExcelFormatAttribute.builder()
.dataAddress("EXAMPLE-dataAddress-Value")
.header(true)
.password("EXAMPLE-password-Value").build())
.type(DataFormat.Type.Parquet)
.compressionConfig(Compression.builder()
.codec(Compression.Codec.Deflate).build()).build())
.partitionConfig(KeyRangePartitionConfig.builder()
.partitionNumber(67)
.keyRange(KeyRange.builder()
.key(ShapeField.builder()
.type("EXAMPLE-type-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.nativeShapeField(NativeShapeField.builder()
.type("EXAMPLE-type-Value")
.position(306)
.defaultValueString("EXAMPLE-defaultValueString-Value")
.isMandatory(false)
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_gDvnd",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(501)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(947)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_SFR4g",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(62)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(585)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build()).build()).build())
.readAttribute(OracleReadAttribute.builder()
.fetchSize(52).build())
.objectStatus(188)
.readRawData(true)
.derivedAttributes(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_1Nc2p","EXAMPLE_VALUE_BDzEXqQnAsQFdJFueoqx");
}
}).build())
.dataAsset(DataAsset.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.modelType("EXAMPLE-modelType-Value")
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value")
.objectStatus(97)
.objectVersion(865)
.identifier("EXAMPLE-identifier-Value")
.externalKey("EXAMPLE-externalKey-Value")
.assetProperties(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_SBWK7","EXAMPLE_VALUE_nv2xyZp6JTZMxjZAPK6d");
}
})
.properties(new HashMap<java.lang.String, java.lang.Object>() {
{
put("EXAMPLE_KEY_eN4rX","EXAMPLE--Value");
}
})
.type("EXAMPLE-type-Value")
.nativeTypeSystem(TypeSystem.builder()
.key("EXAMPLE-key-Value")
.modelType("EXAMPLE-modelType-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value")
.objectVersion(647)
.typeMappingTo(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_FF1pm","EXAMPLE_VALUE_agPKQjoApmlzCm2BjktT");
}
})
.typeMappingFrom(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_aeOGg","EXAMPLE_VALUE_twcnXNtCCmtws57zlbQS");
}
})
.objectStatus(508)
.identifier("EXAMPLE-identifier-Value")
.types(new ArrayList<>(Arrays.asList(DataType.builder()
.dtType(DataType.DtType.Primitive)
.typeSystemName("EXAMPLE-typeSystemName-Value")
.configDefinition(ConfigDefinition.builder()
.key("EXAMPLE-key-Value")
.modelType("EXAMPLE-modelType-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.isContained(true)
.objectStatus(516)
.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterDefinition>() {
{
put("EXAMPLE_KEY_ciRXQ",ConfigParameterDefinition.builder()
.parameterType(DerivedType.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.objectStatus(128)
.description("EXAMPLE-description-Value").build())
.parameterName("EXAMPLE-parameterName-Value")
.description("EXAMPLE-description-Value")
.defaultValue("EXAMPLE-defaultValue-Value")
.classFieldName("EXAMPLE-classFieldName-Value")
.isStatic(false)
.isClassFieldValue(false).build());
}
}).build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.objectStatus(892)
.description("EXAMPLE-description-Value").build()))).build())
.registryMetadata(RegistryMetadata.builder()
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.registryVersion(970)
.key("EXAMPLE-key-Value")
.isFavorite(false)
.createdByUserId("ocid1.test.oc1..<unique_ID>EXAMPLE-createdByUserId-Value")
.createdByUserName("EXAMPLE-createdByUserName-Value")
.updatedByUserId("ocid1.test.oc1..<unique_ID>EXAMPLE-updatedByUserId-Value")
.updatedByUserName("EXAMPLE-updatedByUserName-Value")
.timeCreated(new Date("Tue Jun 13 10:46:54 UTC 2017"))
.timeUpdated(new Date("Mon Nov 12 21:50:04 UTC 2040")).build())
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Sat Feb 16 03:22:09 UTC 2019"))
.timeUpdated(new Date("Fri Feb 10 03:49:03 UTC 2045"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_qE2VZ","EXAMPLE_VALUE_2MMogE7vOnlXMF2wHsWy");
}
})
.registryVersion(860)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(false).build())
.defaultConnection(Connection.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.modelType("EXAMPLE-modelType-Value")
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value")
.objectVersion(309)
.objectStatus(152)
.identifier("EXAMPLE-identifier-Value")
.primarySchema(Schema.builder()
.key("EXAMPLE-key-Value")
.modelType("EXAMPLE-modelType-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.resourceName("EXAMPLE-resourceName-Value")
.description("EXAMPLE-description-Value")
.objectVersion(997)
.externalKey("EXAMPLE-externalKey-Value")
.isHasContainers(true)
.defaultConnection("EXAMPLE-defaultConnection-Value")
.objectStatus(777)
.identifier("EXAMPLE-identifier-Value")
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Thu Jan 24 20:49:16 UTC 2019"))
.timeUpdated(new Date("Mon Feb 12 14:11:11 UTC 2007"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_4E5CH","EXAMPLE_VALUE_kfIwlCjpHsGckMME74QW");
}
})
.registryVersion(854)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(false).build()).build())
.connectionProperties(new ArrayList<>(Arrays.asList(ConnectionProperty.builder()
.name("EXAMPLE-name-Value")
.value("EXAMPLE-value-Value").build())))
.properties(new HashMap<java.lang.String, java.lang.Object>() {
{
put("EXAMPLE_KEY_ucp1N","EXAMPLE--Value");
}
})
.type("EXAMPLE-type-Value")
.isDefault(true)
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Tue Oct 19 06:29:38 UTC 2004"))
.timeUpdated(new Date("Sun Mar 13 01:55:17 UTC 2044"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_RuO9z","EXAMPLE_VALUE_5YjU6m3dLDZbWVcATy4V");
}
})
.registryVersion(117)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(true).build())
.registryMetadata(RegistryMetadata.builder()
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.registryVersion(212)
.key("EXAMPLE-key-Value")
.isFavorite(true)
.createdByUserId("ocid1.test.oc1..<unique_ID>EXAMPLE-createdByUserId-Value")
.createdByUserName("EXAMPLE-createdByUserName-Value")
.updatedByUserId("ocid1.test.oc1..<unique_ID>EXAMPLE-updatedByUserId-Value")
.updatedByUserName("EXAMPLE-updatedByUserName-Value")
.timeCreated(new Date("Thu Jun 02 14:26:58 UTC 2044"))
.timeUpdated(new Date("Sat Dec 20 04:30:09 UTC 2042")).build()).build())
.endPoints(new ArrayList<>(Arrays.asList(DpEndpointFromPublic.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value")
.objectVersion(883)
.objectStatus(617)
.identifier("EXAMPLE-identifier-Value").build()))).build())
.connection(Connection.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.modelType("EXAMPLE-modelType-Value")
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value")
.objectVersion(378)
.objectStatus(67)
.identifier("EXAMPLE-identifier-Value")
.primarySchema(Schema.builder()
.key("EXAMPLE-key-Value")
.modelType("EXAMPLE-modelType-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.resourceName("EXAMPLE-resourceName-Value")
.description("EXAMPLE-description-Value")
.objectVersion(780)
.externalKey("EXAMPLE-externalKey-Value")
.isHasContainers(true)
.defaultConnection("EXAMPLE-defaultConnection-Value")
.objectStatus(181)
.identifier("EXAMPLE-identifier-Value")
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Sun Feb 20 14:21:34 UTC 2033"))
.timeUpdated(new Date("Sun Dec 24 03:36:11 UTC 2028"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_Dm23e","EXAMPLE_VALUE_OBOvizGBpZcfiDQjQO9s");
}
})
.registryVersion(812)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(false).build()).build())
.connectionProperties(new ArrayList<>(Arrays.asList(ConnectionProperty.builder()
.name("EXAMPLE-name-Value")
.value("EXAMPLE-value-Value").build())))
.properties(new HashMap<java.lang.String, java.lang.Object>() {
{
put("EXAMPLE_KEY_njQyb","EXAMPLE--Value");
}
})
.type("EXAMPLE-type-Value")
.isDefault(true)
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Tue Aug 27 03:58:47 UTC 2002"))
.timeUpdated(new Date("Fri Oct 11 14:41:43 UTC 2024"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_wxPd5","EXAMPLE_VALUE_NSubRGoWXif7D2WaDB2k");
}
})
.registryVersion(549)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(true).build())
.registryMetadata(RegistryMetadata.builder()
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.registryVersion(266)
.key("EXAMPLE-key-Value")
.isFavorite(false)
.createdByUserId("ocid1.test.oc1..<unique_ID>EXAMPLE-createdByUserId-Value")
.createdByUserName("EXAMPLE-createdByUserName-Value")
.updatedByUserId("ocid1.test.oc1..<unique_ID>EXAMPLE-updatedByUserId-Value")
.updatedByUserName("EXAMPLE-updatedByUserName-Value")
.timeCreated(new Date("Sat Sep 05 09:09:38 UTC 2037"))
.timeUpdated(new Date("Sat Apr 26 04:21:18 UTC 2036")).build()).build())
.schema(Schema.builder()
.key("EXAMPLE-key-Value")
.modelType("EXAMPLE-modelType-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.resourceName("EXAMPLE-resourceName-Value")
.description("EXAMPLE-description-Value")
.objectVersion(604)
.externalKey("EXAMPLE-externalKey-Value")
.isHasContainers(true)
.defaultConnection("EXAMPLE-defaultConnection-Value")
.objectStatus(835)
.identifier("EXAMPLE-identifier-Value")
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Fri Feb 11 07:34:02 UTC 2005"))
.timeUpdated(new Date("Sat Nov 26 17:04:55 UTC 2044"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_6RKd8","EXAMPLE_VALUE_sMu3itetwpPlbNoFBrwO");
}
})
.registryVersion(109)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(true).build()).build())
.dataEntity(DataEntityFromView.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value")
.objectVersion(402)
.externalKey("EXAMPLE-externalKey-Value")
.shape(Shape.builder()
.type(ConfiguredType.builder()
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_dS2Do",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(444)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.configDefinition(ConfigDefinition.builder()
.key("EXAMPLE-key-Value")
.modelType("EXAMPLE-modelType-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.isContained(false)
.objectStatus(245)
.configParameterDefinitions(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterDefinition>() {
{
put("EXAMPLE_KEY_YxVYh",ConfigParameterDefinition.builder()
.parameterName("EXAMPLE-parameterName-Value")
.description("EXAMPLE-description-Value")
.defaultValue("EXAMPLE-defaultValue-Value")
.classFieldName("EXAMPLE-classFieldName-Value")
.isStatic(false)
.isClassFieldValue(true).build());
}
}).build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.objectStatus(186)
.description("EXAMPLE-description-Value").build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_PYwpt",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(31)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(220)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build())
.shapeId("ocid1.test.oc1..<unique_ID>EXAMPLE-shapeId-Value")
.entityType(DataEntityFromView.EntityType.Table)
.otherTypeLabel("EXAMPLE-otherTypeLabel-Value")
.uniqueKeys(new ArrayList<>(Arrays.asList(PrimaryKey.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.attributeRefs(new ArrayList<>(Arrays.asList(KeyAttribute.builder()
.position(813)
.attribute(ShapeField.builder()
.type("EXAMPLE-type-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.nativeShapeField(NativeShapeField.builder()
.type("EXAMPLE-type-Value")
.position(376)
.defaultValueString("EXAMPLE-defaultValueString-Value")
.isMandatory(true)
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_hLijL",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(417)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(231)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_VivSz",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(373)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(132)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build()).build())))
.objectStatus(432).build())))
.foreignKeys(new ArrayList<>(Arrays.asList(ForeignKey.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.attributeRefs(new ArrayList<>(Arrays.asList(KeyAttribute.builder()
.position(856)
.attribute(ShapeField.builder()
.type("EXAMPLE-type-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.nativeShapeField(NativeShapeField.builder()
.type("EXAMPLE-type-Value")
.position(460)
.defaultValueString("EXAMPLE-defaultValueString-Value")
.isMandatory(false)
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_nB8VQ",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(489)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(613)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_g6jlQ",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(600)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(821)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build()).build())))
.updateRule(937)
.deleteRule(419)
.referenceUniqueKey(PrimaryKey.builder()
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.name("EXAMPLE-name-Value")
.attributeRefs(new ArrayList<>(Arrays.asList(KeyAttribute.builder()
.position(389)
.attribute(ShapeField.builder()
.type("EXAMPLE-type-Value")
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.nativeShapeField(NativeShapeField.builder()
.type("EXAMPLE-type-Value")
.position(55)
.defaultValueString("EXAMPLE-defaultValueString-Value")
.isMandatory(false)
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_ngpFK",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(81)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(850)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build())
.key("EXAMPLE-key-Value")
.modelVersion("EXAMPLE-modelVersion-Value")
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build())
.configValues(ConfigValues.builder()
.configParamValues(new HashMap<java.lang.String, com.oracle.bmc.dataconnectivity.model.ConfigParameterValue>() {
{
put("EXAMPLE_KEY_BrHhl",ConfigParameterValue.builder()
.stringValue("EXAMPLE-stringValue-Value")
.intValue(500)
.objectValue("EXAMPLE-objectValue-Value")
.refValue("EXAMPLE-refValue-Value")
.parameterValue("EXAMPLE-parameterValue-Value").build());
}
})
.parentRef(ParentReference.builder()
.parent("EXAMPLE-parent-Value").build()).build())
.objectStatus(246)
.name("EXAMPLE-name-Value")
.description("EXAMPLE-description-Value").build()).build())))
.objectStatus(294).build())
.objectStatus(886).build())))
.resourceName("EXAMPLE-resourceName-Value")
.objectStatus(707)
.identifier("EXAMPLE-identifier-Value")
.entityProperties(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_D3sQY","EXAMPLE_VALUE_Xztr97TnzSJpw8DmXY5A");
}
})
.metadata(ObjectMetadata.builder()
.createdBy("EXAMPLE-createdBy-Value")
.createdByName("EXAMPLE-createdByName-Value")
.updatedBy("EXAMPLE-updatedBy-Value")
.updatedByName("EXAMPLE-updatedByName-Value")
.timeCreated(new Date("Tue Feb 19 14:54:01 UTC 2047"))
.timeUpdated(new Date("Mon Oct 08 14:53:54 UTC 2046"))
.aggregatorKey("EXAMPLE-aggregatorKey-Value")
.aggregator(AggregatorSummary.builder()
.type("EXAMPLE-type-Value")
.key("EXAMPLE-key-Value")
.name("EXAMPLE-name-Value")
.identifier("EXAMPLE-identifier-Value")
.description("EXAMPLE-description-Value").build())
.identifierPath("EXAMPLE-identifierPath-Value")
.infoFields(new HashMap<java.lang.String, java.lang.String>() {
{
put("EXAMPLE_KEY_DaN1H","EXAMPLE_VALUE_5jNVT0yHmnPsEuK5zi7r");
}
})
.registryVersion(22)
.labels(new ArrayList<>(Arrays.asList("EXAMPLE--Value")))
.isFavorite(false).build()).build()).build();
CreateDataPreviewRequest createDataPreviewRequest = CreateDataPreviewRequest.builder()
.registryId("ocid1.test.oc1..<unique_ID>EXAMPLE-registryId-Value")
.createDataPreviewDetails(createDataPreviewDetails)
.opcRequestId("PCADL6IMF5G2X1OC9BLN<unique_ID>")
.opcRetryToken("EXAMPLE-opcRetryToken-Value")
.ifMatch("EXAMPLE-ifMatch-Value")
.endpointId("ocid1.test.oc1..<unique_ID>EXAMPLE-endpointId-Value").build();
/* Send request to the Client */
CreateDataPreviewResponse response = client.createDataPreview(createDataPreviewRequest);
}
}