public sealed class ConfigVariableTemplate : IMessage<ConfigVariableTemplate>, IEquatable<ConfigVariableTemplate>, IDeepCloneable<ConfigVariableTemplate>, IBufferMessage, IMessageReference documentation and code samples for the Integration Connectors v1 API class ConfigVariableTemplate.
ConfigVariableTemplate provides metadata about a ConfigVariable that is
used in a Connection.
Implements
IMessageConfigVariableTemplate, IEquatableConfigVariableTemplate, IDeepCloneableConfigVariableTemplate, IBufferMessage, IMessageNamespace
Google.Cloud.Connectors.V1Assembly
Google.Cloud.Connectors.V1.dll
Constructors
ConfigVariableTemplate()
public ConfigVariableTemplate()ConfigVariableTemplate(ConfigVariableTemplate)
public ConfigVariableTemplate(ConfigVariableTemplate other)| Parameter | |
|---|---|
| Name | Description |
other |
ConfigVariableTemplate |
Properties
AuthorizationCodeLink
public AuthorizationCodeLink AuthorizationCodeLink { get; set; }Authorization code link options. To be populated if ValueType is
AUTHORIZATION_CODE
| Property Value | |
|---|---|
| Type | Description |
AuthorizationCodeLink |
|
Description
public string Description { get; set; }Description.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DisplayName
public string DisplayName { get; set; }Display name of the parameter.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EnumOptions
public RepeatedField<EnumOption> EnumOptions { get; }Enum options. To be populated if ValueType is ENUM
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldEnumOption |
|
IsAdvanced
public bool IsAdvanced { get; set; }Indicates if current template is part of advanced settings
| Property Value | |
|---|---|
| Type | Description |
bool |
|
Key
public string Key { get; set; }Key of the config variable.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Required
public bool Required { get; set; }Flag represents that this ConfigVariable must be provided for a
connection.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
RoleGrant
public RoleGrant RoleGrant { get; set; }Role grant configuration for the config variable.
| Property Value | |
|---|---|
| Type | Description |
RoleGrant |
|
State
public ConfigVariableTemplate.Types.State State { get; set; }State of the config variable.
| Property Value | |
|---|---|
| Type | Description |
ConfigVariableTemplateTypesState |
|
ValidationRegex
public string ValidationRegex { get; set; }Regular expression in RE2 syntax used for validating the value of a
ConfigVariable.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ValueType
public ConfigVariableTemplate.Types.ValueType ValueType { get; set; }Type of the parameter: string, int, bool etc. consider custom type for the benefit for the validation.
| Property Value | |
|---|---|
| Type | Description |
ConfigVariableTemplateTypesValueType |
|