Package com.pulumi.aws.ec2.outputs
Class GetLaunchTemplateResult.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.GetLaunchTemplateResult.Builder
-
- Enclosing class:
- GetLaunchTemplateResult
public static final class GetLaunchTemplateResult.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetLaunchTemplateResult defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetLaunchTemplateResult defaults)
-
-
Method Detail
-
arn
public GetLaunchTemplateResult.Builder arn(java.lang.String arn)
-
blockDeviceMappings
public GetLaunchTemplateResult.Builder blockDeviceMappings(java.util.List<GetLaunchTemplateBlockDeviceMapping> blockDeviceMappings)
-
blockDeviceMappings
public GetLaunchTemplateResult.Builder blockDeviceMappings(GetLaunchTemplateBlockDeviceMapping... blockDeviceMappings)
-
capacityReservationSpecifications
public GetLaunchTemplateResult.Builder capacityReservationSpecifications(java.util.List<GetLaunchTemplateCapacityReservationSpecification> capacityReservationSpecifications)
-
capacityReservationSpecifications
public GetLaunchTemplateResult.Builder capacityReservationSpecifications(GetLaunchTemplateCapacityReservationSpecification... capacityReservationSpecifications)
-
cpuOptions
public GetLaunchTemplateResult.Builder cpuOptions(java.util.List<GetLaunchTemplateCpuOption> cpuOptions)
-
cpuOptions
public GetLaunchTemplateResult.Builder cpuOptions(GetLaunchTemplateCpuOption... cpuOptions)
-
creditSpecifications
public GetLaunchTemplateResult.Builder creditSpecifications(java.util.List<GetLaunchTemplateCreditSpecification> creditSpecifications)
-
creditSpecifications
public GetLaunchTemplateResult.Builder creditSpecifications(GetLaunchTemplateCreditSpecification... creditSpecifications)
-
defaultVersion
public GetLaunchTemplateResult.Builder defaultVersion(java.lang.Integer defaultVersion)
-
description
public GetLaunchTemplateResult.Builder description(java.lang.String description)
-
disableApiStop
public GetLaunchTemplateResult.Builder disableApiStop(java.lang.Boolean disableApiStop)
-
disableApiTermination
public GetLaunchTemplateResult.Builder disableApiTermination(java.lang.Boolean disableApiTermination)
-
ebsOptimized
public GetLaunchTemplateResult.Builder ebsOptimized(java.lang.String ebsOptimized)
-
enclaveOptions
public GetLaunchTemplateResult.Builder enclaveOptions(java.util.List<GetLaunchTemplateEnclaveOption> enclaveOptions)
-
enclaveOptions
public GetLaunchTemplateResult.Builder enclaveOptions(GetLaunchTemplateEnclaveOption... enclaveOptions)
-
filters
public GetLaunchTemplateResult.Builder filters(@Nullable java.util.List<GetLaunchTemplateFilter> filters)
-
filters
public GetLaunchTemplateResult.Builder filters(GetLaunchTemplateFilter... filters)
-
hibernationOptions
public GetLaunchTemplateResult.Builder hibernationOptions(java.util.List<GetLaunchTemplateHibernationOption> hibernationOptions)
-
hibernationOptions
public GetLaunchTemplateResult.Builder hibernationOptions(GetLaunchTemplateHibernationOption... hibernationOptions)
-
iamInstanceProfiles
public GetLaunchTemplateResult.Builder iamInstanceProfiles(java.util.List<GetLaunchTemplateIamInstanceProfile> iamInstanceProfiles)
-
iamInstanceProfiles
public GetLaunchTemplateResult.Builder iamInstanceProfiles(GetLaunchTemplateIamInstanceProfile... iamInstanceProfiles)
-
id
public GetLaunchTemplateResult.Builder id(java.lang.String id)
-
imageId
public GetLaunchTemplateResult.Builder imageId(java.lang.String imageId)
-
instanceInitiatedShutdownBehavior
public GetLaunchTemplateResult.Builder instanceInitiatedShutdownBehavior(java.lang.String instanceInitiatedShutdownBehavior)
-
instanceMarketOptions
public GetLaunchTemplateResult.Builder instanceMarketOptions(java.util.List<GetLaunchTemplateInstanceMarketOption> instanceMarketOptions)
-
instanceMarketOptions
public GetLaunchTemplateResult.Builder instanceMarketOptions(GetLaunchTemplateInstanceMarketOption... instanceMarketOptions)
-
instanceRequirements
public GetLaunchTemplateResult.Builder instanceRequirements(java.util.List<GetLaunchTemplateInstanceRequirement> instanceRequirements)
-
instanceRequirements
public GetLaunchTemplateResult.Builder instanceRequirements(GetLaunchTemplateInstanceRequirement... instanceRequirements)
-
instanceType
public GetLaunchTemplateResult.Builder instanceType(java.lang.String instanceType)
-
kernelId
public GetLaunchTemplateResult.Builder kernelId(java.lang.String kernelId)
-
keyName
public GetLaunchTemplateResult.Builder keyName(java.lang.String keyName)
-
latestVersion
public GetLaunchTemplateResult.Builder latestVersion(java.lang.Integer latestVersion)
-
licenseSpecifications
public GetLaunchTemplateResult.Builder licenseSpecifications(java.util.List<GetLaunchTemplateLicenseSpecification> licenseSpecifications)
-
licenseSpecifications
public GetLaunchTemplateResult.Builder licenseSpecifications(GetLaunchTemplateLicenseSpecification... licenseSpecifications)
-
maintenanceOptions
public GetLaunchTemplateResult.Builder maintenanceOptions(java.util.List<GetLaunchTemplateMaintenanceOption> maintenanceOptions)
-
maintenanceOptions
public GetLaunchTemplateResult.Builder maintenanceOptions(GetLaunchTemplateMaintenanceOption... maintenanceOptions)
-
metadataOptions
public GetLaunchTemplateResult.Builder metadataOptions(java.util.List<GetLaunchTemplateMetadataOption> metadataOptions)
-
metadataOptions
public GetLaunchTemplateResult.Builder metadataOptions(GetLaunchTemplateMetadataOption... metadataOptions)
-
monitorings
public GetLaunchTemplateResult.Builder monitorings(java.util.List<GetLaunchTemplateMonitoring> monitorings)
-
monitorings
public GetLaunchTemplateResult.Builder monitorings(GetLaunchTemplateMonitoring... monitorings)
-
name
public GetLaunchTemplateResult.Builder name(java.lang.String name)
-
networkInterfaces
public GetLaunchTemplateResult.Builder networkInterfaces(java.util.List<GetLaunchTemplateNetworkInterface> networkInterfaces)
-
networkInterfaces
public GetLaunchTemplateResult.Builder networkInterfaces(GetLaunchTemplateNetworkInterface... networkInterfaces)
-
networkPerformanceOptions
public GetLaunchTemplateResult.Builder networkPerformanceOptions(java.util.List<GetLaunchTemplateNetworkPerformanceOption> networkPerformanceOptions)
-
networkPerformanceOptions
public GetLaunchTemplateResult.Builder networkPerformanceOptions(GetLaunchTemplateNetworkPerformanceOption... networkPerformanceOptions)
-
placements
public GetLaunchTemplateResult.Builder placements(java.util.List<GetLaunchTemplatePlacement> placements)
-
placements
public GetLaunchTemplateResult.Builder placements(GetLaunchTemplatePlacement... placements)
-
privateDnsNameOptions
public GetLaunchTemplateResult.Builder privateDnsNameOptions(java.util.List<GetLaunchTemplatePrivateDnsNameOption> privateDnsNameOptions)
-
privateDnsNameOptions
public GetLaunchTemplateResult.Builder privateDnsNameOptions(GetLaunchTemplatePrivateDnsNameOption... privateDnsNameOptions)
-
ramDiskId
public GetLaunchTemplateResult.Builder ramDiskId(java.lang.String ramDiskId)
-
region
public GetLaunchTemplateResult.Builder region(java.lang.String region)
-
secondaryInterfaces
public GetLaunchTemplateResult.Builder secondaryInterfaces(java.util.List<GetLaunchTemplateSecondaryInterface> secondaryInterfaces)
-
secondaryInterfaces
public GetLaunchTemplateResult.Builder secondaryInterfaces(GetLaunchTemplateSecondaryInterface... secondaryInterfaces)
-
securityGroupNames
public GetLaunchTemplateResult.Builder securityGroupNames(java.util.List<java.lang.String> securityGroupNames)
-
securityGroupNames
public GetLaunchTemplateResult.Builder securityGroupNames(java.lang.String... securityGroupNames)
-
tagSpecifications
public GetLaunchTemplateResult.Builder tagSpecifications(java.util.List<GetLaunchTemplateTagSpecification> tagSpecifications)
-
tagSpecifications
public GetLaunchTemplateResult.Builder tagSpecifications(GetLaunchTemplateTagSpecification... tagSpecifications)
-
tags
public GetLaunchTemplateResult.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
userData
public GetLaunchTemplateResult.Builder userData(java.lang.String userData)
-
vpcSecurityGroupIds
public GetLaunchTemplateResult.Builder vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
-
vpcSecurityGroupIds
public GetLaunchTemplateResult.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
-
build
public GetLaunchTemplateResult build()
-
-