Interface DataplexEntryTypeConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DataplexEntryTypeConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.622Z") @Stability(Stable) public interface DataplexEntryTypeConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataplexEntryTypeConfig.BuilderA builder forDataplexEntryTypeConfigstatic classDataplexEntryTypeConfig.Jsii$ProxyAn implementation forDataplexEntryTypeConfig
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataplexEntryTypeConfig.Builderbuilder()default StringgetDescription()Description of the EntryType.default StringgetDisplayName()User friendly display name.default StringgetEntryTypeId()The entry type id of the entry type.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#id DataplexEntryType#id}.default Map<String,String>getLabels()User-defined labels for the EntryType.default StringgetLocation()The location where entry type will be created in.default StringgetPlatform()The platform that Entries of this type belongs to.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#project DataplexEntryType#project}.default ObjectgetRequiredAspects()required_aspects block.default StringgetSystemAttribute()The system that Entries of this type belongs to.default DataplexEntryTypeTimeoutsgetTimeouts()timeouts block.default List<String>getTypeAliases()Indicates the class this Entry Type belongs to, for example, TABLE, DATABASE, MODEL.
-
-
-
Method Detail
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Description of the EntryType.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#description DataplexEntryType#description}
-
getDisplayName
@Stability(Stable) @Nullable default String getDisplayName()
User friendly display name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#display_name DataplexEntryType#display_name}
-
getEntryTypeId
@Stability(Stable) @Nullable default String getEntryTypeId()
The entry type id of the entry type.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#entry_type_id DataplexEntryType#entry_type_id}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#id DataplexEntryType#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.
-
getLabels
@Stability(Stable) @Nullable default Map<String,String> getLabels()
User-defined labels for the EntryType.**Note**: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#labels DataplexEntryType#labels}
-
getLocation
@Stability(Stable) @Nullable default String getLocation()
The location where entry type will be created in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#location DataplexEntryType#location}
-
getPlatform
@Stability(Stable) @Nullable default String getPlatform()
The platform that Entries of this type belongs to.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#platform DataplexEntryType#platform}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#project DataplexEntryType#project}.
-
getRequiredAspects
@Stability(Stable) @Nullable default Object getRequiredAspects()
required_aspects block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#required_aspects DataplexEntryType#required_aspects}
-
getSystemAttribute
@Stability(Stable) @Nullable default String getSystemAttribute()
The system that Entries of this type belongs to.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#system DataplexEntryType#system}
-
getTimeouts
@Stability(Stable) @Nullable default DataplexEntryTypeTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#timeouts DataplexEntryType#timeouts}
-
getTypeAliases
@Stability(Stable) @Nullable default List<String> getTypeAliases()
Indicates the class this Entry Type belongs to, for example, TABLE, DATABASE, MODEL.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_entry_type#type_aliases DataplexEntryType#type_aliases}
-
builder
@Stability(Stable) static DataplexEntryTypeConfig.Builder builder()
- Returns:
- a
DataplexEntryTypeConfig.BuilderofDataplexEntryTypeConfig
-
-