Interface ServiceSoftwareOptions.Builder

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

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

    • currentVersion

      ServiceSoftwareOptions.Builder currentVersion(String currentVersion)

      The current service software version present on the domain.

      Parameters:
      currentVersion - The current service software version present on the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • newVersion

      ServiceSoftwareOptions.Builder newVersion(String newVersion)

      The new service software version, if one is available.

      Parameters:
      newVersion - The new service software version, if one is available.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateAvailable

      ServiceSoftwareOptions.Builder updateAvailable(Boolean updateAvailable)

      True if you're able to update your service software version. False if you can't update your service software version.

      Parameters:
      updateAvailable - True if you're able to update your service software version. False if you can't update your service software version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cancellable

      ServiceSoftwareOptions.Builder cancellable(Boolean cancellable)

      True if you're able to cancel your service software version update. False if you can't cancel your service software update.

      Parameters:
      cancellable - True if you're able to cancel your service software version update. False if you can't cancel your service software update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updateStatus

      ServiceSoftwareOptions.Builder updateStatus(String updateStatus)

      The status of your service software update.

      Parameters:
      updateStatus - The status of your service software update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • updateStatus

      The status of your service software update.

      Parameters:
      updateStatus - The status of your service software update.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      ServiceSoftwareOptions.Builder description(String description)

      A description of the service software update status.

      Parameters:
      description - A description of the service software update status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • automatedUpdateDate

      ServiceSoftwareOptions.Builder automatedUpdateDate(Instant automatedUpdateDate)

      The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.

      Parameters:
      automatedUpdateDate - The timestamp, in Epoch time, until which you can manually request a service software update. After this date, we automatically update your service software.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • optionalDeployment

      ServiceSoftwareOptions.Builder optionalDeployment(Boolean optionalDeployment)

      True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.

      Parameters:
      optionalDeployment - True if a service software is never automatically updated. False if a service software is automatically updated after the automated update date.
      Returns:
      Returns a reference to this object so that method calls can be chained together.