Interface SystemInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SystemInfo.Builder,SystemInfo>,SdkBuilder<SystemInfo.Builder,SystemInfo>,SdkPojo
- Enclosing class:
- SystemInfo
public static interface SystemInfo.Builder extends SdkPojo, CopyableBuilder<SystemInfo.Builder,SystemInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SystemInfo.BuildercpuArchitecture(String cpuArchitecture)CPU architecture type for the server.SystemInfo.BuilderfileSystemType(String fileSystemType)File system type for the server.SystemInfo.BuildernetworkInfoList(Collection<NetworkInfo> networkInfoList)Networking information related to a server.SystemInfo.BuildernetworkInfoList(Consumer<NetworkInfo.Builder>... networkInfoList)Networking information related to a server.SystemInfo.BuildernetworkInfoList(NetworkInfo... networkInfoList)Networking information related to a server.default SystemInfo.BuilderosInfo(Consumer<OSInfo.Builder> osInfo)Operating system corresponding to a server.SystemInfo.BuilderosInfo(OSInfo osInfo)Operating system corresponding to a server.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
cpuArchitecture
SystemInfo.Builder cpuArchitecture(String cpuArchitecture)
CPU architecture type for the server.
- Parameters:
cpuArchitecture- CPU architecture type for the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fileSystemType
SystemInfo.Builder fileSystemType(String fileSystemType)
File system type for the server.
- Parameters:
fileSystemType- File system type for the server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInfoList
SystemInfo.Builder networkInfoList(Collection<NetworkInfo> networkInfoList)
Networking information related to a server.
- Parameters:
networkInfoList- Networking information related to a server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInfoList
SystemInfo.Builder networkInfoList(NetworkInfo... networkInfoList)
Networking information related to a server.
- Parameters:
networkInfoList- Networking information related to a server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInfoList
SystemInfo.Builder networkInfoList(Consumer<NetworkInfo.Builder>... networkInfoList)
Networking information related to a server.
This is a convenience method that creates an instance of theNetworkInfo.Builderavoiding the need to create one manually viaNetworkInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#networkInfoList(List.) - Parameters:
networkInfoList- a consumer that will call methods onNetworkInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#networkInfoList(java.util.Collection)
-
osInfo
SystemInfo.Builder osInfo(OSInfo osInfo)
Operating system corresponding to a server.
- Parameters:
osInfo- Operating system corresponding to a server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
osInfo
default SystemInfo.Builder osInfo(Consumer<OSInfo.Builder> osInfo)
Operating system corresponding to a server.
This is a convenience method that creates an instance of theOSInfo.Builderavoiding the need to create one manually viaOSInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toosInfo(OSInfo).- Parameters:
osInfo- a consumer that will call methods onOSInfo.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
osInfo(OSInfo)
-
-