Interface NetworkSite.Builder

All Superinterfaces:
Buildable, CopyableBuilder<NetworkSite.Builder,NetworkSite>, SdkBuilder<NetworkSite.Builder,NetworkSite>, SdkPojo
Enclosing class:
NetworkSite

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

    • availabilityZone

      NetworkSite.Builder availabilityZone(String availabilityZone)

      The parent Availability Zone for the network site.

      Parameters:
      availabilityZone - The parent Availability Zone for the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZoneId

      NetworkSite.Builder availabilityZoneId(String availabilityZoneId)

      The parent Availability Zone ID for the network site.

      Parameters:
      availabilityZoneId - The parent Availability Zone ID for the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      NetworkSite.Builder createdAt(Instant createdAt)

      The creation time of the network site.

      Parameters:
      createdAt - The creation time of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentPlan

      NetworkSite.Builder currentPlan(SitePlan currentPlan)

      The current plan of the network site.

      Parameters:
      currentPlan - The current plan of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • currentPlan

      default NetworkSite.Builder currentPlan(Consumer<SitePlan.Builder> currentPlan)

      The current plan of the network site.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to currentPlan(SitePlan).

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

      NetworkSite.Builder description(String description)

      The description of the network site.

      Parameters:
      description - The description of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkArn

      NetworkSite.Builder networkArn(String networkArn)

      The Amazon Resource Name (ARN) of the network to which the network site belongs.

      Parameters:
      networkArn - The Amazon Resource Name (ARN) of the network to which the network site belongs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkSiteArn

      NetworkSite.Builder networkSiteArn(String networkSiteArn)

      The Amazon Resource Name (ARN) of the network site.

      Parameters:
      networkSiteArn - The Amazon Resource Name (ARN) of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkSiteName

      NetworkSite.Builder networkSiteName(String networkSiteName)

      The name of the network site.

      Parameters:
      networkSiteName - The name of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingPlan

      NetworkSite.Builder pendingPlan(SitePlan pendingPlan)

      The pending plan of the network site.

      Parameters:
      pendingPlan - The pending plan of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • pendingPlan

      default NetworkSite.Builder pendingPlan(Consumer<SitePlan.Builder> pendingPlan)

      The pending plan of the network site.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to pendingPlan(SitePlan).

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

      NetworkSite.Builder status(String status)

      The status of the network site.

      Parameters:
      status - The status of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the network site.

      Parameters:
      status - The status of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • statusReason

      NetworkSite.Builder statusReason(String statusReason)

      The status reason of the network site.

      Parameters:
      statusReason - The status reason of the network site.
      Returns:
      Returns a reference to this object so that method calls can be chained together.