Interface BigqueryAnalyticsHubListingConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
BigqueryAnalyticsHubListingConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.603Z") @Stability(Stable) public interface BigqueryAnalyticsHubListingConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBigqueryAnalyticsHubListingConfig.BuilderA builder forBigqueryAnalyticsHubListingConfigstatic classBigqueryAnalyticsHubListingConfig.Jsii$ProxyAn implementation forBigqueryAnalyticsHubListingConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static BigqueryAnalyticsHubListingConfig.Builderbuilder()BigqueryAnalyticsHubListingBigqueryDatasetgetBigqueryDataset()bigquery_dataset block.default List<String>getCategories()Categories of the listing.StringgetDataExchangeId()The ID of the data exchange.default BigqueryAnalyticsHubListingDataProvidergetDataProvider()data_provider block.default StringgetDescription()Short description of the listing.StringgetDisplayName()Human-readable display name of the listing.default StringgetDocumentation()Documentation describing the listing.default StringgetIcon()Base64 encoded image representing the listing.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#id BigqueryAnalyticsHubListing#id}.StringgetListingId()The ID of the listing.StringgetLocation()The name of the location this data exchange listing.default StringgetPrimaryContact()Email or URL of the primary point of contact of the listing.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#project BigqueryAnalyticsHubListing#project}.default BigqueryAnalyticsHubListingPublishergetPublisher()publisher block.default StringgetRequestAccess()Email or URL of the request access of the listing.default BigqueryAnalyticsHubListingRestrictedExportConfiggetRestrictedExportConfig()restricted_export_config block.default BigqueryAnalyticsHubListingTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getBigqueryDataset
@Stability(Stable) @NotNull BigqueryAnalyticsHubListingBigqueryDataset getBigqueryDataset()
bigquery_dataset block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#bigquery_dataset BigqueryAnalyticsHubListing#bigquery_dataset}
-
getDataExchangeId
@Stability(Stable) @NotNull String getDataExchangeId()
The ID of the data exchange.Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#data_exchange_id BigqueryAnalyticsHubListing#data_exchange_id}
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
Human-readable display name of the listing.The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#display_name BigqueryAnalyticsHubListing#display_name}
-
getListingId
@Stability(Stable) @NotNull String getListingId()
The ID of the listing.Must contain only Unicode letters, numbers (0-9), underscores (_). Should not use characters that require URL-escaping, or characters outside of ASCII, spaces. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#listing_id BigqueryAnalyticsHubListing#listing_id}
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The name of the location this data exchange listing.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#location BigqueryAnalyticsHubListing#location}
-
getCategories
@Stability(Stable) @Nullable default List<String> getCategories()
Categories of the listing. Up to two categories are allowed.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#categories BigqueryAnalyticsHubListing#categories}
-
getDataProvider
@Stability(Stable) @Nullable default BigqueryAnalyticsHubListingDataProvider getDataProvider()
data_provider block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#data_provider BigqueryAnalyticsHubListing#data_provider}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Short description of the listing.The description must not contain Unicode non-characters and C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#description BigqueryAnalyticsHubListing#description}
-
getDocumentation
@Stability(Stable) @Nullable default String getDocumentation()
Documentation describing the listing.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#documentation BigqueryAnalyticsHubListing#documentation}
-
getIcon
@Stability(Stable) @Nullable default String getIcon()
Base64 encoded image representing the listing.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#icon BigqueryAnalyticsHubListing#icon}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#id BigqueryAnalyticsHubListing#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.
-
getPrimaryContact
@Stability(Stable) @Nullable default String getPrimaryContact()
Email or URL of the primary point of contact of the listing.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#primary_contact BigqueryAnalyticsHubListing#primary_contact}
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#project BigqueryAnalyticsHubListing#project}.
-
getPublisher
@Stability(Stable) @Nullable default BigqueryAnalyticsHubListingPublisher getPublisher()
publisher block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#publisher BigqueryAnalyticsHubListing#publisher}
-
getRequestAccess
@Stability(Stable) @Nullable default String getRequestAccess()
Email or URL of the request access of the listing. Subscribers can use this reference to request access.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#request_access BigqueryAnalyticsHubListing#request_access}
-
getRestrictedExportConfig
@Stability(Stable) @Nullable default BigqueryAnalyticsHubListingRestrictedExportConfig getRestrictedExportConfig()
restricted_export_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#restricted_export_config BigqueryAnalyticsHubListing#restricted_export_config}
-
getTimeouts
@Stability(Stable) @Nullable default BigqueryAnalyticsHubListingTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/bigquery_analytics_hub_listing#timeouts BigqueryAnalyticsHubListing#timeouts}
-
builder
@Stability(Stable) static BigqueryAnalyticsHubListingConfig.Builder builder()
-
-