com.pulumi.azurenative.datafactory.outputs.JsonFormatResponse Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-native Show documentation
Show all versions of azure-native Show documentation
A native Pulumi package for creating and managing Azure resources.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.azurenative.datafactory.outputs;
import com.pulumi.core.annotations.CustomType;
import com.pulumi.exceptions.MissingRequiredPropertyException;
import java.lang.Object;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
@CustomType
public final class JsonFormatResponse {
/**
* @return Deserializer. Type: string (or Expression with resultType string).
*
*/
private @Nullable Object deserializer;
/**
* @return The code page name of the preferred encoding. If not provided, the default value is 'utf-8', unless the byte order mark (BOM) denotes another Unicode encoding. The full list of supported values can be found in the 'Name' column of the table of encodings in the following reference: https://go.microsoft.com/fwlink/?linkid=861078. Type: string (or Expression with resultType string).
*
*/
private @Nullable Object encodingName;
/**
* @return File pattern of JSON. To be more specific, the way of separating a collection of JSON objects. The default value is 'setOfObjects'. It is case-sensitive.
*
*/
private @Nullable Object filePattern;
/**
* @return The JSONPath of the JSON array element to be flattened. Example: "$.ArrayPath". Type: string (or Expression with resultType string).
*
*/
private @Nullable Object jsonNodeReference;
/**
* @return The JSONPath definition for each column mapping with a customized column name to extract data from JSON file. For fields under root object, start with "$"; for fields inside the array chosen by jsonNodeReference property, start from the array element. Example: {"Column1": "$.Column1Path", "Column2": "Column2PathInArray"}. Type: object (or Expression with resultType object).
*
*/
private @Nullable Object jsonPathDefinition;
/**
* @return The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType string).
*
*/
private @Nullable Object nestingSeparator;
/**
* @return Serializer. Type: string (or Expression with resultType string).
*
*/
private @Nullable Object serializer;
/**
* @return Type of dataset storage format.
* Expected value is 'JsonFormat'.
*
*/
private String type;
private JsonFormatResponse() {}
/**
* @return Deserializer. Type: string (or Expression with resultType string).
*
*/
public Optional
© 2015 - 2024 Weber Informatics LLC | Privacy Policy