Class DataCatalogEntryConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_catalog_entry.DataCatalogEntryConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataCatalogEntryConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataCatalogEntryConfig
@Stability(Stable) @Internal public static final class DataCatalogEntryConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataCatalogEntryConfig
An implementation forDataCatalogEntryConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.data_catalog_entry.DataCatalogEntryConfig
DataCatalogEntryConfig.Builder, DataCatalogEntryConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataCatalogEntryConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataCatalogEntryConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)ObjectgetConnection()ObjectgetCount()List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDescription()Entry description, which can consist of several sentences or paragraphs that describe entry contents.StringgetDisplayName()Display information such as title and description.StringgetEntryGroup()The name of the entry group this entry is in.StringgetEntryId()The id of the entry to create.com.hashicorp.cdktf.ITerraformIteratorgetForEach()DataCatalogEntryGcsFilesetSpecgetGcsFilesetSpec()gcs_fileset_spec block.StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#id DataCatalogEntry#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetLinkedResource()The resource this metadata entry refers to.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StringgetSchema()Schema of the entry (e.g.DataCatalogEntryTimeoutsgetTimeouts()timeouts block.StringgetType()The type of the entry.StringgetUserSpecifiedSystem()This field indicates the entry's source system that Data Catalog does not integrate with.StringgetUserSpecifiedType()Entry type if it does not fit any of the input-allowed values listed in EntryType enum above.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DataCatalogEntryConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataCatalogEntryConfig.Builder.
-
-
Method Detail
-
getEntryGroup
public final String getEntryGroup()
Description copied from interface:DataCatalogEntryConfigThe name of the entry group this entry is in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#entry_group DataCatalogEntry#entry_group}
- Specified by:
getEntryGroupin interfaceDataCatalogEntryConfig
-
getEntryId
public final String getEntryId()
Description copied from interface:DataCatalogEntryConfigThe id of the entry to create.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#entry_id DataCatalogEntry#entry_id}
- Specified by:
getEntryIdin interfaceDataCatalogEntryConfig
-
getDescription
public final String getDescription()
Description copied from interface:DataCatalogEntryConfigEntry description, which can consist of several sentences or paragraphs that describe entry contents.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#description DataCatalogEntry#description}
- Specified by:
getDescriptionin interfaceDataCatalogEntryConfig
-
getDisplayName
public final String getDisplayName()
Description copied from interface:DataCatalogEntryConfigDisplay information such as title and description.A short name to identify the entry, for example, "Analytics Data - Jan 2011". Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#display_name DataCatalogEntry#display_name}
- Specified by:
getDisplayNamein interfaceDataCatalogEntryConfig
-
getGcsFilesetSpec
public final DataCatalogEntryGcsFilesetSpec getGcsFilesetSpec()
Description copied from interface:DataCatalogEntryConfiggcs_fileset_spec block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#gcs_fileset_spec DataCatalogEntry#gcs_fileset_spec}
- Specified by:
getGcsFilesetSpecin interfaceDataCatalogEntryConfig
-
getId
public final String getId()
Description copied from interface:DataCatalogEntryConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#id DataCatalogEntry#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
- Specified by:
getIdin interfaceDataCatalogEntryConfig
-
getLinkedResource
public final String getLinkedResource()
Description copied from interface:DataCatalogEntryConfigThe resource this metadata entry refers to.For Google Cloud Platform resources, linkedResource is the full name of the resource. For example, the linkedResource for a table resource from BigQuery is: //bigquery.googleapis.com/projects/projectId/datasets/datasetId/tables/tableId Output only when Entry is of type in the EntryType enum. For entries with userSpecifiedType, this field is optional and defaults to an empty string. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#linked_resource DataCatalogEntry#linked_resource}
- Specified by:
getLinkedResourcein interfaceDataCatalogEntryConfig
-
getSchema
public final String getSchema()
Description copied from interface:DataCatalogEntryConfigSchema of the entry (e.g. BigQuery, GoogleSQL, Avro schema), as a json string. An entry might not have any schema attached to it. See https://cloud.google.com/data-catalog/docs/reference/rest/v1/projects.locations.entryGroups.entries#schema for what fields this schema can contain.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#schema DataCatalogEntry#schema}
- Specified by:
getSchemain interfaceDataCatalogEntryConfig
-
getTimeouts
public final DataCatalogEntryTimeouts getTimeouts()
Description copied from interface:DataCatalogEntryConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#timeouts DataCatalogEntry#timeouts}
- Specified by:
getTimeoutsin interfaceDataCatalogEntryConfig
-
getType
public final String getType()
Description copied from interface:DataCatalogEntryConfigThe type of the entry.Only used for Entries with types in the EntryType enum. Currently, only FILESET enum value is allowed. All other entries created through Data Catalog must use userSpecifiedType. Possible values: ["FILESET"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#type DataCatalogEntry#type}
- Specified by:
getTypein interfaceDataCatalogEntryConfig
-
getUserSpecifiedSystem
public final String getUserSpecifiedSystem()
Description copied from interface:DataCatalogEntryConfigThis field indicates the entry's source system that Data Catalog does not integrate with.userSpecifiedSystem strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#user_specified_system DataCatalogEntry#user_specified_system}
- Specified by:
getUserSpecifiedSystemin interfaceDataCatalogEntryConfig
-
getUserSpecifiedType
public final String getUserSpecifiedType()
Description copied from interface:DataCatalogEntryConfigEntry type if it does not fit any of the input-allowed values listed in EntryType enum above.When creating an entry, users should check the enum values first, if nothing matches the entry to be created, then provide a custom value, for example "my_special_type". userSpecifiedType strings must begin with a letter or underscore and can only contain letters, numbers, and underscores; are case insensitive; must be at least 1 character and at most 64 characters long. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_catalog_entry#user_specified_type DataCatalogEntry#user_specified_type}
- Specified by:
getUserSpecifiedTypein interfaceDataCatalogEntryConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-