Interface ManagedInstanceRequest.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<ManagedInstanceRequest.Builder,,- ManagedInstanceRequest> - SdkBuilder<ManagedInstanceRequest.Builder,,- ManagedInstanceRequest> - SdkPojo
- Enclosing class:
- ManagedInstanceRequest
- 
Method SummaryModifier and TypeMethodDescriptionblockDeviceMappings(Collection<BlockDeviceMappingRequest> blockDeviceMappings) Configures block device mappings for storage.blockDeviceMappings(Consumer<BlockDeviceMappingRequest.Builder>... blockDeviceMappings) Configures block device mappings for storage.blockDeviceMappings(BlockDeviceMappingRequest... blockDeviceMappings) Configures block device mappings for storage.default ManagedInstanceRequest.BuildercapacityReservationSpecification(Consumer<CapacityReservationSpecification.Builder> capacityReservationSpecification) Specifies capacity reservation preferences.capacityReservationSpecification(CapacityReservationSpecification capacityReservationSpecification) Specifies capacity reservation preferences.default ManagedInstanceRequest.BuildercpuOptions(Consumer<CpuOptionsRequest.Builder> cpuOptions) Configures CPU-specific settings.cpuOptions(CpuOptionsRequest cpuOptions) Configures CPU-specific settings.default ManagedInstanceRequest.BuildercreditSpecification(Consumer<CreditSpecificationRequest.Builder> creditSpecification) Defines CPU credit configuration for burstable instances.creditSpecification(CreditSpecificationRequest creditSpecification) Defines CPU credit configuration for burstable instances.disableApiStop(Boolean disableApiStop) Prevents API-initiated instance stop.ebsOptimized(Boolean ebsOptimized) Enables optimized EBS performance.enablePrimaryIpv6(Boolean enablePrimaryIpv6) Enables primary IPv6 address configuration.default ManagedInstanceRequest.BuilderenclaveOptions(Consumer<EnclaveOptionsRequest.Builder> enclaveOptions) Configures AWS Nitro Enclave settings.enclaveOptions(EnclaveOptionsRequest enclaveOptions) Configures AWS Nitro Enclave settings.default ManagedInstanceRequest.BuilderhibernationOptions(Consumer<HibernationOptionsRequest.Builder> hibernationOptions) Configures instance hibernation capabilities.hibernationOptions(HibernationOptionsRequest hibernationOptions) Configures instance hibernation capabilities.default ManagedInstanceRequest.BuilderiamInstanceProfile(Consumer<IamInstanceProfileSpecification.Builder> iamInstanceProfile) Specifies IAM instance profile configuration.iamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile) Specifies IAM instance profile configuration.Identifies the Amazon Machine Image (AMI) for the instance.default ManagedInstanceRequest.BuilderinstanceMarketOptions(Consumer<InstanceMarketOptionsRequest.Builder> instanceMarketOptions) Configures marketplace-specific deployment options.instanceMarketOptions(InstanceMarketOptionsRequest instanceMarketOptions) Configures marketplace-specific deployment options.instanceType(String instanceType) Specifies the WorkSpace Instance type.ipv6AddressCount(Integer ipv6AddressCount) Specifies number of IPv6 addresses to assign.ipv6Addresses(Collection<InstanceIpv6Address> ipv6Addresses) Configures specific IPv6 addresses.ipv6Addresses(Consumer<InstanceIpv6Address.Builder>... ipv6Addresses) Configures specific IPv6 addresses.ipv6Addresses(InstanceIpv6Address... ipv6Addresses) Configures specific IPv6 addresses.Identifies the kernel for the instance.Specifies the key pair for instance access.licenseSpecifications(Collection<LicenseConfigurationRequest> licenseSpecifications) Configures license-related settings.licenseSpecifications(Consumer<LicenseConfigurationRequest.Builder>... licenseSpecifications) Configures license-related settings.licenseSpecifications(LicenseConfigurationRequest... licenseSpecifications) Configures license-related settings.default ManagedInstanceRequest.BuildermaintenanceOptions(Consumer<InstanceMaintenanceOptionsRequest.Builder> maintenanceOptions) Defines automatic maintenance settings.maintenanceOptions(InstanceMaintenanceOptionsRequest maintenanceOptions) Defines automatic maintenance settings.default ManagedInstanceRequest.BuildermetadataOptions(Consumer<InstanceMetadataOptionsRequest.Builder> metadataOptions) Configures instance metadata service settings.metadataOptions(InstanceMetadataOptionsRequest metadataOptions) Configures instance metadata service settings.default ManagedInstanceRequest.Buildermonitoring(Consumer<RunInstancesMonitoringEnabled.Builder> monitoring) Enables or disables detailed instance monitoring.monitoring(RunInstancesMonitoringEnabled monitoring) Enables or disables detailed instance monitoring.networkInterfaces(Collection<InstanceNetworkInterfaceSpecification> networkInterfaces) Configures network interface settings.networkInterfaces(Consumer<InstanceNetworkInterfaceSpecification.Builder>... networkInterfaces) Configures network interface settings.networkInterfaces(InstanceNetworkInterfaceSpecification... networkInterfaces) Configures network interface settings.default ManagedInstanceRequest.BuildernetworkPerformanceOptions(Consumer<InstanceNetworkPerformanceOptionsRequest.Builder> networkPerformanceOptions) Defines network performance configuration.networkPerformanceOptions(InstanceNetworkPerformanceOptionsRequest networkPerformanceOptions) Defines network performance configuration.default ManagedInstanceRequest.Builderplacement(Consumer<Placement.Builder> placement) Specifies instance placement preferences.Specifies instance placement preferences.default ManagedInstanceRequest.BuilderprivateDnsNameOptions(Consumer<PrivateDnsNameOptionsRequest.Builder> privateDnsNameOptions) Configures private DNS name settings.privateDnsNameOptions(PrivateDnsNameOptionsRequest privateDnsNameOptions) Configures private DNS name settings.privateIpAddress(String privateIpAddress) Specifies the primary private IP address.Identifies the ramdisk for the instance.securityGroupIds(String... securityGroupIds) Specifies security group identifiers.securityGroupIds(Collection<String> securityGroupIds) Specifies security group identifiers.securityGroups(String... securityGroups) Configures security group settings.securityGroups(Collection<String> securityGroups) Configures security group settings.Identifies the subnet for the instance.tagSpecifications(Collection<TagSpecification> tagSpecifications) Configures resource tagging specifications.tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications) Configures resource tagging specifications.tagSpecifications(TagSpecification... tagSpecifications) Configures resource tagging specifications.Provides custom initialization data for the instance.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
blockDeviceMappingsManagedInstanceRequest.Builder blockDeviceMappings(Collection<BlockDeviceMappingRequest> blockDeviceMappings) Configures block device mappings for storage. - Parameters:
- blockDeviceMappings- Configures block device mappings for storage.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
blockDeviceMappingsManagedInstanceRequest.Builder blockDeviceMappings(BlockDeviceMappingRequest... blockDeviceMappings) Configures block device mappings for storage. - Parameters:
- blockDeviceMappings- Configures block device mappings for storage.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
blockDeviceMappingsManagedInstanceRequest.Builder blockDeviceMappings(Consumer<BlockDeviceMappingRequest.Builder>... blockDeviceMappings) Configures block device mappings for storage. This is a convenience method that creates an instance of theBlockDeviceMappingRequest.Builderavoiding the need to create one manually viaBlockDeviceMappingRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toblockDeviceMappings(List<BlockDeviceMappingRequest>).- Parameters:
- blockDeviceMappings- a consumer that will call methods on- BlockDeviceMappingRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
capacityReservationSpecificationManagedInstanceRequest.Builder capacityReservationSpecification(CapacityReservationSpecification capacityReservationSpecification) Specifies capacity reservation preferences. - Parameters:
- capacityReservationSpecification- Specifies capacity reservation preferences.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
capacityReservationSpecificationdefault ManagedInstanceRequest.Builder capacityReservationSpecification(Consumer<CapacityReservationSpecification.Builder> capacityReservationSpecification) Specifies capacity reservation preferences. This is a convenience method that creates an instance of theCapacityReservationSpecification.Builderavoiding the need to create one manually viaCapacityReservationSpecification.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocapacityReservationSpecification(CapacityReservationSpecification).- Parameters:
- capacityReservationSpecification- a consumer that will call methods on- CapacityReservationSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
cpuOptionsConfigures CPU-specific settings. - Parameters:
- cpuOptions- Configures CPU-specific settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
cpuOptionsConfigures CPU-specific settings. This is a convenience method that creates an instance of theCpuOptionsRequest.Builderavoiding the need to create one manually viaCpuOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocpuOptions(CpuOptionsRequest).- Parameters:
- cpuOptions- a consumer that will call methods on- CpuOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
creditSpecificationDefines CPU credit configuration for burstable instances. - Parameters:
- creditSpecification- Defines CPU credit configuration for burstable instances.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
creditSpecificationdefault ManagedInstanceRequest.Builder creditSpecification(Consumer<CreditSpecificationRequest.Builder> creditSpecification) Defines CPU credit configuration for burstable instances. This is a convenience method that creates an instance of theCreditSpecificationRequest.Builderavoiding the need to create one manually viaCreditSpecificationRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocreditSpecification(CreditSpecificationRequest).- Parameters:
- creditSpecification- a consumer that will call methods on- CreditSpecificationRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
disableApiStopPrevents API-initiated instance stop. - Parameters:
- disableApiStop- Prevents API-initiated instance stop.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ebsOptimizedEnables optimized EBS performance. - Parameters:
- ebsOptimized- Enables optimized EBS performance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
enablePrimaryIpv6Enables primary IPv6 address configuration. - Parameters:
- enablePrimaryIpv6- Enables primary IPv6 address configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
enclaveOptionsConfigures AWS Nitro Enclave settings. - Parameters:
- enclaveOptions- Configures AWS Nitro Enclave settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
enclaveOptionsdefault ManagedInstanceRequest.Builder enclaveOptions(Consumer<EnclaveOptionsRequest.Builder> enclaveOptions) Configures AWS Nitro Enclave settings. This is a convenience method that creates an instance of theEnclaveOptionsRequest.Builderavoiding the need to create one manually viaEnclaveOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toenclaveOptions(EnclaveOptionsRequest).- Parameters:
- enclaveOptions- a consumer that will call methods on- EnclaveOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
hibernationOptionsConfigures instance hibernation capabilities. - Parameters:
- hibernationOptions- Configures instance hibernation capabilities.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hibernationOptionsdefault ManagedInstanceRequest.Builder hibernationOptions(Consumer<HibernationOptionsRequest.Builder> hibernationOptions) Configures instance hibernation capabilities. This is a convenience method that creates an instance of theHibernationOptionsRequest.Builderavoiding the need to create one manually viaHibernationOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tohibernationOptions(HibernationOptionsRequest).- Parameters:
- hibernationOptions- a consumer that will call methods on- HibernationOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
iamInstanceProfileManagedInstanceRequest.Builder iamInstanceProfile(IamInstanceProfileSpecification iamInstanceProfile) Specifies IAM instance profile configuration. - Parameters:
- iamInstanceProfile- Specifies IAM instance profile configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
iamInstanceProfiledefault ManagedInstanceRequest.Builder iamInstanceProfile(Consumer<IamInstanceProfileSpecification.Builder> iamInstanceProfile) Specifies IAM instance profile configuration. This is a convenience method that creates an instance of theIamInstanceProfileSpecification.Builderavoiding the need to create one manually viaIamInstanceProfileSpecification.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiamInstanceProfile(IamInstanceProfileSpecification).- Parameters:
- iamInstanceProfile- a consumer that will call methods on- IamInstanceProfileSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
imageIdIdentifies the Amazon Machine Image (AMI) for the instance. - Parameters:
- imageId- Identifies the Amazon Machine Image (AMI) for the instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
instanceMarketOptionsManagedInstanceRequest.Builder instanceMarketOptions(InstanceMarketOptionsRequest instanceMarketOptions) Configures marketplace-specific deployment options. - Parameters:
- instanceMarketOptions- Configures marketplace-specific deployment options.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
instanceMarketOptionsdefault ManagedInstanceRequest.Builder instanceMarketOptions(Consumer<InstanceMarketOptionsRequest.Builder> instanceMarketOptions) Configures marketplace-specific deployment options. This is a convenience method that creates an instance of theInstanceMarketOptionsRequest.Builderavoiding the need to create one manually viaInstanceMarketOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinstanceMarketOptions(InstanceMarketOptionsRequest).- Parameters:
- instanceMarketOptions- a consumer that will call methods on- InstanceMarketOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
instanceTypeSpecifies the WorkSpace Instance type. - Parameters:
- instanceType- Specifies the WorkSpace Instance type.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ipv6AddressesConfigures specific IPv6 addresses. - Parameters:
- ipv6Addresses- Configures specific IPv6 addresses.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ipv6AddressesConfigures specific IPv6 addresses. - Parameters:
- ipv6Addresses- Configures specific IPv6 addresses.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ipv6AddressesManagedInstanceRequest.Builder ipv6Addresses(Consumer<InstanceIpv6Address.Builder>... ipv6Addresses) Configures specific IPv6 addresses. This is a convenience method that creates an instance of theInstanceIpv6Address.Builderavoiding the need to create one manually viaInstanceIpv6Address.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toipv6Addresses(List<InstanceIpv6Address>).- Parameters:
- ipv6Addresses- a consumer that will call methods on- InstanceIpv6Address.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
ipv6AddressCountSpecifies number of IPv6 addresses to assign. - Parameters:
- ipv6AddressCount- Specifies number of IPv6 addresses to assign.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
kernelIdIdentifies the kernel for the instance. - Parameters:
- kernelId- Identifies the kernel for the instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
keyNameSpecifies the key pair for instance access. - Parameters:
- keyName- Specifies the key pair for instance access.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseSpecificationsManagedInstanceRequest.Builder licenseSpecifications(Collection<LicenseConfigurationRequest> licenseSpecifications) Configures license-related settings. - Parameters:
- licenseSpecifications- Configures license-related settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseSpecificationsManagedInstanceRequest.Builder licenseSpecifications(LicenseConfigurationRequest... licenseSpecifications) Configures license-related settings. - Parameters:
- licenseSpecifications- Configures license-related settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseSpecificationsManagedInstanceRequest.Builder licenseSpecifications(Consumer<LicenseConfigurationRequest.Builder>... licenseSpecifications) Configures license-related settings. This is a convenience method that creates an instance of theLicenseConfigurationRequest.Builderavoiding the need to create one manually viaLicenseConfigurationRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolicenseSpecifications(List<LicenseConfigurationRequest>).- Parameters:
- licenseSpecifications- a consumer that will call methods on- LicenseConfigurationRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
maintenanceOptionsManagedInstanceRequest.Builder maintenanceOptions(InstanceMaintenanceOptionsRequest maintenanceOptions) Defines automatic maintenance settings. - Parameters:
- maintenanceOptions- Defines automatic maintenance settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
maintenanceOptionsdefault ManagedInstanceRequest.Builder maintenanceOptions(Consumer<InstanceMaintenanceOptionsRequest.Builder> maintenanceOptions) Defines automatic maintenance settings. This is a convenience method that creates an instance of theInstanceMaintenanceOptionsRequest.Builderavoiding the need to create one manually viaInstanceMaintenanceOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaintenanceOptions(InstanceMaintenanceOptionsRequest).- Parameters:
- maintenanceOptions- a consumer that will call methods on- InstanceMaintenanceOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
metadataOptionsConfigures instance metadata service settings. - Parameters:
- metadataOptions- Configures instance metadata service settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
metadataOptionsdefault ManagedInstanceRequest.Builder metadataOptions(Consumer<InstanceMetadataOptionsRequest.Builder> metadataOptions) Configures instance metadata service settings. This is a convenience method that creates an instance of theInstanceMetadataOptionsRequest.Builderavoiding the need to create one manually viaInstanceMetadataOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometadataOptions(InstanceMetadataOptionsRequest).- Parameters:
- metadataOptions- a consumer that will call methods on- InstanceMetadataOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
monitoringEnables or disables detailed instance monitoring. - Parameters:
- monitoring- Enables or disables detailed instance monitoring.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
monitoringdefault ManagedInstanceRequest.Builder monitoring(Consumer<RunInstancesMonitoringEnabled.Builder> monitoring) Enables or disables detailed instance monitoring. This is a convenience method that creates an instance of theRunInstancesMonitoringEnabled.Builderavoiding the need to create one manually viaRunInstancesMonitoringEnabled.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomonitoring(RunInstancesMonitoringEnabled).- Parameters:
- monitoring- a consumer that will call methods on- RunInstancesMonitoringEnabled.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
networkInterfacesManagedInstanceRequest.Builder networkInterfaces(Collection<InstanceNetworkInterfaceSpecification> networkInterfaces) Configures network interface settings. - Parameters:
- networkInterfaces- Configures network interface settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
networkInterfacesManagedInstanceRequest.Builder networkInterfaces(InstanceNetworkInterfaceSpecification... networkInterfaces) Configures network interface settings. - Parameters:
- networkInterfaces- Configures network interface settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
networkInterfacesManagedInstanceRequest.Builder networkInterfaces(Consumer<InstanceNetworkInterfaceSpecification.Builder>... networkInterfaces) Configures network interface settings. This is a convenience method that creates an instance of theInstanceNetworkInterfaceSpecification.Builderavoiding the need to create one manually viaInstanceNetworkInterfaceSpecification.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkInterfaces(List<InstanceNetworkInterfaceSpecification>).- Parameters:
- networkInterfaces- a consumer that will call methods on- InstanceNetworkInterfaceSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
networkPerformanceOptionsManagedInstanceRequest.Builder networkPerformanceOptions(InstanceNetworkPerformanceOptionsRequest networkPerformanceOptions) Defines network performance configuration. - Parameters:
- networkPerformanceOptions- Defines network performance configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
networkPerformanceOptionsdefault ManagedInstanceRequest.Builder networkPerformanceOptions(Consumer<InstanceNetworkPerformanceOptionsRequest.Builder> networkPerformanceOptions) Defines network performance configuration. This is a convenience method that creates an instance of theInstanceNetworkPerformanceOptionsRequest.Builderavoiding the need to create one manually viaInstanceNetworkPerformanceOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkPerformanceOptions(InstanceNetworkPerformanceOptionsRequest).- Parameters:
- networkPerformanceOptions- a consumer that will call methods on- InstanceNetworkPerformanceOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
placementSpecifies instance placement preferences. - Parameters:
- placement- Specifies instance placement preferences.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
placementSpecifies instance placement preferences. This is a convenience method that creates an instance of thePlacement.Builderavoiding the need to create one manually viaPlacement.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toplacement(Placement).- Parameters:
- placement- a consumer that will call methods on- Placement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
privateDnsNameOptionsManagedInstanceRequest.Builder privateDnsNameOptions(PrivateDnsNameOptionsRequest privateDnsNameOptions) Configures private DNS name settings. - Parameters:
- privateDnsNameOptions- Configures private DNS name settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
privateDnsNameOptionsdefault ManagedInstanceRequest.Builder privateDnsNameOptions(Consumer<PrivateDnsNameOptionsRequest.Builder> privateDnsNameOptions) Configures private DNS name settings. This is a convenience method that creates an instance of thePrivateDnsNameOptionsRequest.Builderavoiding the need to create one manually viaPrivateDnsNameOptionsRequest.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toprivateDnsNameOptions(PrivateDnsNameOptionsRequest).- Parameters:
- privateDnsNameOptions- a consumer that will call methods on- PrivateDnsNameOptionsRequest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
privateIpAddressSpecifies the primary private IP address. - Parameters:
- privateIpAddress- Specifies the primary private IP address.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
ramdiskIdIdentifies the ramdisk for the instance. - Parameters:
- ramdiskId- Identifies the ramdisk for the instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
securityGroupIdsSpecifies security group identifiers. - Parameters:
- securityGroupIds- Specifies security group identifiers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
securityGroupIdsSpecifies security group identifiers. - Parameters:
- securityGroupIds- Specifies security group identifiers.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
securityGroupsConfigures security group settings. - Parameters:
- securityGroups- Configures security group settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
securityGroupsConfigures security group settings. - Parameters:
- securityGroups- Configures security group settings.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
subnetIdIdentifies the subnet for the instance. - Parameters:
- subnetId- Identifies the subnet for the instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagSpecificationsConfigures resource tagging specifications. - Parameters:
- tagSpecifications- Configures resource tagging specifications.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagSpecificationsConfigures resource tagging specifications. - Parameters:
- tagSpecifications- Configures resource tagging specifications.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagSpecificationsManagedInstanceRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications) Configures resource tagging specifications. This is a convenience method that creates an instance of theTagSpecification.Builderavoiding the need to create one manually viaTagSpecification.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagSpecifications(List<TagSpecification>).- Parameters:
- tagSpecifications- a consumer that will call methods on- TagSpecification.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
userDataProvides custom initialization data for the instance. - Parameters:
- userData- Provides custom initialization data for the instance.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-