Interface DescribeServersResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeServersResponse.Builder,DescribeServersResponse>, OpsWorksCmResponse.Builder, SdkBuilder<DescribeServersResponse.Builder,DescribeServersResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeServersResponse

public static interface DescribeServersResponse.Builder extends OpsWorksCmResponse.Builder, SdkPojo, CopyableBuilder<DescribeServersResponse.Builder,DescribeServersResponse>
  • Method Details

    • servers

      Contains the response to a DescribeServers request.

      For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

      For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

      • PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

      • PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation.

      Parameters:
      servers - Contains the response to a DescribeServers request.

      For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

      For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

      • PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

      • PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • servers

      Contains the response to a DescribeServers request.

      For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

      For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

      • PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

      • PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation.

      Parameters:
      servers - Contains the response to a DescribeServers request.

      For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

      For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

      • PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

      • PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • servers

      Contains the response to a DescribeServers request.

      For Chef Automate servers: If DescribeServersResponse$Servers$EngineAttributes includes CHEF_MAJOR_UPGRADE_AVAILABLE, you can upgrade the Chef Automate server to Chef Automate 2. To be eligible for upgrade, a server running Chef Automate 1 must have had at least one successful maintenance run after November 1, 2019.

      For Puppet servers: DescribeServersResponse$Servers$EngineAttributes contains the following two responses:

      • PUPPET_API_CA_CERT, the PEM-encoded CA certificate that is used by the Puppet API over TCP port number 8140. The CA certificate is also used to sign node certificates.

      • PUPPET_API_CRL, a certificate revocation list. The certificate revocation list is for internal maintenance purposes only. For more information about the Puppet certificate revocation list, see Man Page: puppet certificate_revocation_list in the Puppet documentation.

      This is a convenience method that creates an instance of the Server.Builder avoiding the need to create one manually via Server.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to servers(List<Server>).

      Parameters:
      servers - a consumer that will call methods on Server.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nextToken

      This is not currently implemented for DescribeServers requests.

      Parameters:
      nextToken - This is not currently implemented for DescribeServers requests.
      Returns:
      Returns a reference to this object so that method calls can be chained together.