Interface InstanceInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InstanceInfo.Builder,,InstanceInfo> SdkBuilder<InstanceInfo.Builder,,InstanceInfo> SdkPojo
- Enclosing class:
InstanceInfo
-
Method Summary
Modifier and TypeMethodDescriptionThe type of agent installed on the node.agentVersion(String agentVersion) The version number of the agent installed on the node.availabilityZone(String availabilityZone) The Availability Zone where the managed node is located.availabilityZoneId(String availabilityZoneId) The Availability Zone ID where the managed node is located.computerName(String computerName) The fully qualified host name of the managed node.instanceStatus(String instanceStatus) The current status of the managed node.The IP address of the managed node.managedStatus(String managedStatus) Indicates whether the node is managed by Systems Manager.managedStatus(ManagedStatus managedStatus) Indicates whether the node is managed by Systems Manager.The name assigned to the managed node.platformName(String platformName) The name of the operating system platform running on your managed node.platformType(String platformType) The operating system platform type of the managed node.platformType(PlatformType platformType) The operating system platform type of the managed node.platformVersion(String platformVersion) The version of the OS platform running on your managed node.resourceType(String resourceType) The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.resourceType(ResourceType resourceType) The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.The ID of the source resource.sourceLocation(String sourceLocation) The location of the source resource in the third-party cloud environment.sourceType(String sourceType) The type of the source resource.sourceType(SourceType sourceType) The type of the source resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
agentType
The type of agent installed on the node.
- Parameters:
agentType- The type of agent installed on the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentVersion
The version number of the agent installed on the node.
- Parameters:
agentVersion- The version number of the agent installed on the node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computerName
The fully qualified host name of the managed node.
- Parameters:
computerName- The fully qualified host name of the managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceStatus
The current status of the managed node.
- Parameters:
instanceStatus- The current status of the managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipAddress
The IP address of the managed node.
- Parameters:
ipAddress- The IP address of the managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
managedStatus
Indicates whether the node is managed by Systems Manager.
- Parameters:
managedStatus- Indicates whether the node is managed by Systems Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
managedStatus
Indicates whether the node is managed by Systems Manager.
- Parameters:
managedStatus- Indicates whether the node is managed by Systems Manager.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
name
The name assigned to the managed node.
- Parameters:
name- The name assigned to the managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformType
The operating system platform type of the managed node.
- Parameters:
platformType- The operating system platform type of the managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platformType
The operating system platform type of the managed node.
- Parameters:
platformType- The operating system platform type of the managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
platformName
The name of the operating system platform running on your managed node.
- Parameters:
platformName- The name of the operating system platform running on your managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
platformVersion
The version of the OS platform running on your managed node.
- Parameters:
platformVersion- The version of the OS platform running on your managed node.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.
- Parameters:
resourceType- The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.
- Parameters:
resourceType- The type of instance, either an EC2 instance or another supported machine type in a hybrid fleet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
The type of the source resource. For IoT Greengrass devices,
SourceTypeisAWS::IoT::Thing.- Parameters:
sourceType- The type of the source resource. For IoT Greengrass devices,SourceTypeisAWS::IoT::Thing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceType
The type of the source resource. For IoT Greengrass devices,
SourceTypeisAWS::IoT::Thing.- Parameters:
sourceType- The type of the source resource. For IoT Greengrass devices,SourceTypeisAWS::IoT::Thing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceId
The ID of the source resource. For IoT Greengrass devices,
SourceIdis the Thing name.- Parameters:
sourceId- The ID of the source resource. For IoT Greengrass devices,SourceIdis the Thing name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceLocation
The location of the source resource in the third-party cloud environment.
- Parameters:
sourceLocation- The location of the source resource in the third-party cloud environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Availability Zone where the managed node is located.
- Parameters:
availabilityZone- The Availability Zone where the managed node is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
The Availability Zone ID where the managed node is located.
- Parameters:
availabilityZoneId- The Availability Zone ID where the managed node is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-