Class JsonFormatArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.datafactory.inputs.JsonFormatArgs
-
public final class JsonFormatArgs extends com.pulumi.resources.ResourceArgs
The data stored in JSON format.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JsonFormatArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static JsonFormatArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonFormatArgs.Builder
builder()
static JsonFormatArgs.Builder
builder(JsonFormatArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
deserializer()
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
encodingName()
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
filePattern()
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
jsonNodeReference()
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
jsonPathDefinition()
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
nestingSeparator()
java.util.Optional<com.pulumi.core.Output<java.lang.Object>>
serializer()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Field Detail
-
Empty
public static final JsonFormatArgs Empty
-
-
Method Detail
-
deserializer
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> deserializer()
- Returns:
- Deserializer. Type: string (or Expression with resultType string).
-
encodingName
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> encodingName()
- Returns:
- 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).
-
filePattern
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> filePattern()
- Returns:
- 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.
-
jsonNodeReference
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> jsonNodeReference()
- Returns:
- The JSONPath of the JSON array element to be flattened. Example: "$.ArrayPath". Type: string (or Expression with resultType string).
-
jsonPathDefinition
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> jsonPathDefinition()
- Returns:
- 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).
-
nestingSeparator
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> nestingSeparator()
- Returns:
- The character used to separate nesting levels. Default value is '.' (dot). Type: string (or Expression with resultType string).
-
serializer
public java.util.Optional<com.pulumi.core.Output<java.lang.Object>> serializer()
- Returns:
- Serializer. Type: string (or Expression with resultType string).
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- Type of dataset storage format. Expected value is 'JsonFormat'.
-
builder
public static JsonFormatArgs.Builder builder()
-
builder
public static JsonFormatArgs.Builder builder(JsonFormatArgs defaults)
-
-