Interface BigqueryRoutineArguments
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BigqueryRoutineArguments.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.721Z") @Stability(Stable) public interface BigqueryRoutineArguments extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryRoutineArguments.BuilderA builder forBigqueryRoutineArgumentsstatic classBigqueryRoutineArguments.Jsii$ProxyAn implementation forBigqueryRoutineArguments
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static BigqueryRoutineArguments.Builderbuilder()default StringgetArgumentKind()Defaults to FIXED_TYPE.default StringgetDataType()A JSON schema for the data type.default StringgetMode()Specifies whether the argument is input or output.default StringgetName()The name of this argument.
-
-
-
Method Detail
-
getArgumentKind
@Stability(Stable) @Nullable default String getArgumentKind()
Defaults to FIXED_TYPE. Default value: "FIXED_TYPE" Possible values: ["FIXED_TYPE", "ANY_TYPE"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#argument_kind BigqueryRoutine#argument_kind}
-
getDataType
@Stability(Stable) @Nullable default String getDataType()
A JSON schema for the data type.Required unless argumentKind = ANY_TYPE. ~>**NOTE**: Because this field expects a JSON string, any changes to the string will create a diff, even if the JSON itself hasn't changed. If the API returns a different value for the same schema, e.g. it switched the order of values or replaced STRUCT field type with RECORD field type, we currently cannot suppress the recurring diff this causes. As a workaround, we recommend using the schema as returned by the API. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#data_type BigqueryRoutine#data_type}
-
getMode
@Stability(Stable) @Nullable default String getMode()
Specifies whether the argument is input or output. Can be set for procedures only. Possible values: ["IN", "OUT", "INOUT"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#mode BigqueryRoutine#mode}
-
getName
@Stability(Stable) @Nullable default String getName()
The name of this argument. Can be absent for function return argument.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_routine#name BigqueryRoutine#name}
-
builder
@Stability(Stable) static BigqueryRoutineArguments.Builder builder()
- Returns:
- a
BigqueryRoutineArguments.BuilderofBigqueryRoutineArguments
-
-