java.lang.Object
org.springframework.cloud.servicebroker.autoconfigure.web.Plan

public class Plan extends Object
Internal class for marshaling ServiceBrokerProperties configuration properties that describe a service plan available for a ServiceDefinition.
Author:
S Greenberg, Scott Frederick, Roy Clarkson
See Also:
  • Constructor Details

    • Plan

      public Plan()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getMetadata

      public PlanMetadata getMetadata()
    • setMetadata

      public void setMetadata(PlanMetadata metadata)
    • getSchemas

      public Schemas getSchemas()
    • setSchemas

      public void setSchemas(Schemas schemas)
    • isBindable

      public Boolean isBindable()
    • setBindable

      public void setBindable(Boolean bindable)
    • isFree

      public Boolean isFree()
    • setFree

      public void setFree(Boolean free)
    • isPlanUpdateable

      public Boolean isPlanUpdateable()
    • setPlanUpdateable

      public void setPlanUpdateable(Boolean planUpdateable)
    • getMaximumPollingDuration

      public Integer getMaximumPollingDuration()
    • setMaximumPollingDuration

      public void setMaximumPollingDuration(Integer maximumPollingDuration)
    • getMaintenanceInfo

      public MaintenanceInfo getMaintenanceInfo()
    • setMaintenanceInfo

      public void setMaintenanceInfo(MaintenanceInfo maintenanceInfo)
    • toModel

      public Plan toModel()
      Converts this object into its corresponding model.
      Returns:
      a Plan model
      See Also: