Class DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.ComplexList
-
- com.hashicorp.cdktf.providers.aws.data_aws_appmesh_virtual_gateway.DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IResolvable,com.hashicorp.cdktf.ITerraformAddressable,software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:51.360Z") @Stability(Stable) public class DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList extends com.hashicorp.cdktf.ComplexList
-
-
Constructor Summary
Constructors Modifier Constructor Description DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList(com.hashicorp.cdktf.IInterpolatingParent terraformResource, String terraformAttribute, Boolean wrapsSet)protectedDataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedDataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList(software.amazon.jsii.JsiiObjectRef objRef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonOutputReferenceget(Number index)protected StringgetTerraformAttribute()The attribute on the parent resource this class is referencing.protected com.hashicorp.cdktf.IInterpolatingParentgetTerraformResource()The parent resource.protected BooleangetWrapsSet()whether the list is wrapping a set (will add tolist() to be able to access an item via an index).protected voidsetTerraformAttribute(String value)The attribute on the parent resource this class is referencing.protected voidsetTerraformResource(com.hashicorp.cdktf.IInterpolatingParent value)The parent resource.protected voidsetWrapsSet(Boolean value)whether the list is wrapping a set (will add tolist() to be able to access an item via an index).-
Methods inherited from class com.hashicorp.cdktf.ComplexList
computeFqn, getCreationStack, getFqn, resolve, toString
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Constructor Detail
-
DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList
protected DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList(software.amazon.jsii.JsiiObjectRef objRef)
-
DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList
protected DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList
@Stability(Stable) public DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonList(@NotNull com.hashicorp.cdktf.IInterpolatingParent terraformResource, @NotNull String terraformAttribute, @NotNull Boolean wrapsSet)- Parameters:
terraformResource- The parent resource. This parameter is required.terraformAttribute- The attribute on the parent resource this class is referencing. This parameter is required.wrapsSet- whether the list is wrapping a set (will add tolist() to be able to access an item via an index). This parameter is required.
-
-
Method Detail
-
get
@Stability(Stable) @NotNull public DataAwsAppmeshVirtualGatewaySpecLoggingAccessLogFileFormatJsonOutputReference get(@NotNull Number index)
- Parameters:
index- the index of the item to return. This parameter is required.
-
getTerraformAttribute
@Stability(Stable) @NotNull protected String getTerraformAttribute()
The attribute on the parent resource this class is referencing.- Overrides:
getTerraformAttributein classcom.hashicorp.cdktf.ComplexList
-
setTerraformAttribute
@Stability(Stable) protected void setTerraformAttribute(@NotNull String value)The attribute on the parent resource this class is referencing.- Overrides:
setTerraformAttributein classcom.hashicorp.cdktf.ComplexList
-
getTerraformResource
@Stability(Stable) @NotNull protected com.hashicorp.cdktf.IInterpolatingParent getTerraformResource()
The parent resource.- Overrides:
getTerraformResourcein classcom.hashicorp.cdktf.ComplexList
-
setTerraformResource
@Stability(Stable) protected void setTerraformResource(@NotNull com.hashicorp.cdktf.IInterpolatingParent value)The parent resource.- Overrides:
setTerraformResourcein classcom.hashicorp.cdktf.ComplexList
-
getWrapsSet
@Stability(Stable) @NotNull protected Boolean getWrapsSet()
whether the list is wrapping a set (will add tolist() to be able to access an item via an index).- Overrides:
getWrapsSetin classcom.hashicorp.cdktf.ComplexList
-
setWrapsSet
@Stability(Stable) protected void setWrapsSet(@NotNull Boolean value)whether the list is wrapping a set (will add tolist() to be able to access an item via an index).- Overrides:
setWrapsSetin classcom.hashicorp.cdktf.ComplexList
-
-