Package com.pulumi.aws.ec2.outputs
Class GetInstanceResult.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.outputs.GetInstanceResult.Builder
-
- Enclosing class:
- GetInstanceResult
public static final class GetInstanceResult.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetInstanceResult defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetInstanceResult defaults)
-
-
Method Detail
-
ami
public GetInstanceResult.Builder ami(java.lang.String ami)
-
arn
public GetInstanceResult.Builder arn(java.lang.String arn)
-
associatePublicIpAddress
public GetInstanceResult.Builder associatePublicIpAddress(java.lang.Boolean associatePublicIpAddress)
-
availabilityZone
public GetInstanceResult.Builder availabilityZone(java.lang.String availabilityZone)
-
creditSpecifications
public GetInstanceResult.Builder creditSpecifications(java.util.List<GetInstanceCreditSpecification> creditSpecifications)
-
creditSpecifications
public GetInstanceResult.Builder creditSpecifications(GetInstanceCreditSpecification... creditSpecifications)
-
disableApiStop
public GetInstanceResult.Builder disableApiStop(java.lang.Boolean disableApiStop)
-
disableApiTermination
public GetInstanceResult.Builder disableApiTermination(java.lang.Boolean disableApiTermination)
-
ebsBlockDevices
public GetInstanceResult.Builder ebsBlockDevices(java.util.List<GetInstanceEbsBlockDevice> ebsBlockDevices)
-
ebsBlockDevices
public GetInstanceResult.Builder ebsBlockDevices(GetInstanceEbsBlockDevice... ebsBlockDevices)
-
ebsOptimized
public GetInstanceResult.Builder ebsOptimized(java.lang.Boolean ebsOptimized)
-
enclaveOptions
public GetInstanceResult.Builder enclaveOptions(java.util.List<GetInstanceEnclaveOption> enclaveOptions)
-
enclaveOptions
public GetInstanceResult.Builder enclaveOptions(GetInstanceEnclaveOption... enclaveOptions)
-
ephemeralBlockDevices
public GetInstanceResult.Builder ephemeralBlockDevices(java.util.List<GetInstanceEphemeralBlockDevice> ephemeralBlockDevices)
-
ephemeralBlockDevices
public GetInstanceResult.Builder ephemeralBlockDevices(GetInstanceEphemeralBlockDevice... ephemeralBlockDevices)
-
filters
public GetInstanceResult.Builder filters(@Nullable java.util.List<GetInstanceFilter> filters)
-
filters
public GetInstanceResult.Builder filters(GetInstanceFilter... filters)
-
getPasswordData
public GetInstanceResult.Builder getPasswordData(@Nullable java.lang.Boolean getPasswordData)
-
getUserData
public GetInstanceResult.Builder getUserData(@Nullable java.lang.Boolean getUserData)
-
hostId
public GetInstanceResult.Builder hostId(java.lang.String hostId)
-
hostResourceGroupArn
public GetInstanceResult.Builder hostResourceGroupArn(java.lang.String hostResourceGroupArn)
-
iamInstanceProfile
public GetInstanceResult.Builder iamInstanceProfile(java.lang.String iamInstanceProfile)
-
id
public GetInstanceResult.Builder id(java.lang.String id)
-
instanceId
public GetInstanceResult.Builder instanceId(@Nullable java.lang.String instanceId)
-
instanceState
public GetInstanceResult.Builder instanceState(java.lang.String instanceState)
-
instanceTags
public GetInstanceResult.Builder instanceTags(java.util.Map<java.lang.String,java.lang.String> instanceTags)
-
instanceType
public GetInstanceResult.Builder instanceType(java.lang.String instanceType)
-
ipv6Addresses
public GetInstanceResult.Builder ipv6Addresses(java.util.List<java.lang.String> ipv6Addresses)
-
ipv6Addresses
public GetInstanceResult.Builder ipv6Addresses(java.lang.String... ipv6Addresses)
-
keyName
public GetInstanceResult.Builder keyName(java.lang.String keyName)
-
launchTime
public GetInstanceResult.Builder launchTime(java.lang.String launchTime)
-
maintenanceOptions
public GetInstanceResult.Builder maintenanceOptions(java.util.List<GetInstanceMaintenanceOption> maintenanceOptions)
-
maintenanceOptions
public GetInstanceResult.Builder maintenanceOptions(GetInstanceMaintenanceOption... maintenanceOptions)
-
metadataOptions
public GetInstanceResult.Builder metadataOptions(java.util.List<GetInstanceMetadataOption> metadataOptions)
-
metadataOptions
public GetInstanceResult.Builder metadataOptions(GetInstanceMetadataOption... metadataOptions)
-
monitoring
public GetInstanceResult.Builder monitoring(java.lang.Boolean monitoring)
-
networkInterfaceId
public GetInstanceResult.Builder networkInterfaceId(java.lang.String networkInterfaceId)
-
outpostArn
public GetInstanceResult.Builder outpostArn(java.lang.String outpostArn)
-
passwordData
public GetInstanceResult.Builder passwordData(java.lang.String passwordData)
-
placementGroup
public GetInstanceResult.Builder placementGroup(java.lang.String placementGroup)
-
placementGroupId
public GetInstanceResult.Builder placementGroupId(java.lang.String placementGroupId)
-
placementPartitionNumber
public GetInstanceResult.Builder placementPartitionNumber(java.lang.Integer placementPartitionNumber)
-
privateDns
public GetInstanceResult.Builder privateDns(java.lang.String privateDns)
-
privateDnsNameOptions
public GetInstanceResult.Builder privateDnsNameOptions(java.util.List<GetInstancePrivateDnsNameOption> privateDnsNameOptions)
-
privateDnsNameOptions
public GetInstanceResult.Builder privateDnsNameOptions(GetInstancePrivateDnsNameOption... privateDnsNameOptions)
-
privateIp
public GetInstanceResult.Builder privateIp(java.lang.String privateIp)
-
publicDns
public GetInstanceResult.Builder publicDns(java.lang.String publicDns)
-
publicIp
public GetInstanceResult.Builder publicIp(java.lang.String publicIp)
-
region
public GetInstanceResult.Builder region(java.lang.String region)
-
rootBlockDevices
public GetInstanceResult.Builder rootBlockDevices(java.util.List<GetInstanceRootBlockDevice> rootBlockDevices)
-
rootBlockDevices
public GetInstanceResult.Builder rootBlockDevices(GetInstanceRootBlockDevice... rootBlockDevices)
-
secondaryPrivateIps
public GetInstanceResult.Builder secondaryPrivateIps(java.util.List<java.lang.String> secondaryPrivateIps)
-
secondaryPrivateIps
public GetInstanceResult.Builder secondaryPrivateIps(java.lang.String... secondaryPrivateIps)
-
securityGroups
public GetInstanceResult.Builder securityGroups(java.util.List<java.lang.String> securityGroups)
-
securityGroups
public GetInstanceResult.Builder securityGroups(java.lang.String... securityGroups)
-
sourceDestCheck
public GetInstanceResult.Builder sourceDestCheck(java.lang.Boolean sourceDestCheck)
-
subnetId
public GetInstanceResult.Builder subnetId(java.lang.String subnetId)
-
tags
public GetInstanceResult.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
tenancy
public GetInstanceResult.Builder tenancy(java.lang.String tenancy)
-
userData
public GetInstanceResult.Builder userData(java.lang.String userData)
-
userDataBase64
public GetInstanceResult.Builder userDataBase64(java.lang.String userDataBase64)
-
vpcSecurityGroupIds
public GetInstanceResult.Builder vpcSecurityGroupIds(java.util.List<java.lang.String> vpcSecurityGroupIds)
-
vpcSecurityGroupIds
public GetInstanceResult.Builder vpcSecurityGroupIds(java.lang.String... vpcSecurityGroupIds)
-
build
public GetInstanceResult build()
-
-