Class DataGoogleComputeAddressesConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.data_google_compute_addresses.DataGoogleComputeAddressesConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DataGoogleComputeAddressesConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DataGoogleComputeAddressesConfig
@Stability(Stable) @Internal public static final class DataGoogleComputeAddressesConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataGoogleComputeAddressesConfig
An implementation forDataGoogleComputeAddressesConfig
-
-
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_google_compute_addresses.DataGoogleComputeAddressesConfig
DataGoogleComputeAddressesConfig.Builder, DataGoogleComputeAddressesConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DataGoogleComputeAddressesConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDataGoogleComputeAddressesConfig.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()StringgetFilter()Filter sets the optional parameter "filter": A filter expression that filters resources listed in the response.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/data-sources/compute_addresses#id DataGoogleComputeAddresses#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetProject()The google project in which addresses are listed.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()StringgetRegion()Region that should be considered to search addresses.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(DataGoogleComputeAddressesConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDataGoogleComputeAddressesConfig.Builder.
-
-
Method Detail
-
getFilter
public final String getFilter()
Description copied from interface:DataGoogleComputeAddressesConfigFilter sets the optional parameter "filter": A filter expression that filters resources listed in the response.The expression must specify the field name, an operator, and the value that you want to use for filtering. The value must be a string, a number, or a boolean. The operator must be either "=", "!=", ">", "<", "<=", ">=" or ":". For example, if you are filtering Compute Engine instances, you can exclude instances named "example-instance" by specifying "name != example-instance". The ":" operator can be used with string fields to match substrings. For non-string fields it is equivalent to the "=" operator. The ":*" comparison can be used to test whether a key has been defined. For example, to find all objects with "owner" label use: """ labels.owner:* """ You can also filter nested fields. For example, you could specify "scheduling.automaticRestart = false" to include instances only if they are not scheduled for automatic restarts. You can use filtering on nested fields to filter based on resource labels. To filter on multiple expressions, provide each separate expression within parentheses. For example: """ (scheduling.automaticRestart = true) (cpuPlatform = "Intel Skylake") """ By default, each expression is an "AND" expression. However, you can include "AND" and "OR" expressions explicitly. For example: """ (cpuPlatform = "Intel Skylake") OR (cpuPlatform = "Intel Broadwell") AND (scheduling.automaticRestart = true) """ Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/data-sources/compute_addresses#filter DataGoogleComputeAddresses#filter}
- Specified by:
getFilterin interfaceDataGoogleComputeAddressesConfig
-
getId
public final String getId()
Description copied from interface:DataGoogleComputeAddressesConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/data-sources/compute_addresses#id DataGoogleComputeAddresses#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 interfaceDataGoogleComputeAddressesConfig
-
getProject
public final String getProject()
Description copied from interface:DataGoogleComputeAddressesConfigThe google project in which addresses are listed. Defaults to provider's configuration if missing.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/data-sources/compute_addresses#project DataGoogleComputeAddresses#project}
- Specified by:
getProjectin interfaceDataGoogleComputeAddressesConfig
-
getRegion
public final String getRegion()
Description copied from interface:DataGoogleComputeAddressesConfigRegion that should be considered to search addresses. All regions are considered if missing.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/data-sources/compute_addresses#region DataGoogleComputeAddresses#region}
- Specified by:
getRegionin interfaceDataGoogleComputeAddressesConfig
-
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
-
-