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 that is present on the domain.

      Parameters:
      currentVersion - The current service software version that is 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 are able to update you service software version. False if you are not able to update your service software version.

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

      ServiceSoftwareOptions.Builder cancellable(Boolean cancellable)

      True if you are able to cancel your service software version update. False if you are not able to cancel your service software version.

      Parameters:
      cancellable - True if you are able to cancel your service software version update. False
      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. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

      Parameters:
      updateStatus - The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.
      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. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.

      Parameters:
      updateStatus - The status of your service software update. This field can take the following values: ELIGIBLE, PENDING_UPDATE, IN_PROGRESS, COMPLETED, and NOT_ELIGIBLE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • description

      ServiceSoftwareOptions.Builder description(String description)

      The description of the UpdateStatus.

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

      ServiceSoftwareOptions.Builder automatedUpdateDate(Instant automatedUpdateDate)

      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 - 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 AutomatedUpdateDate.

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