Class HeatResourceHealth.HeatResourceHealthBuilder
- java.lang.Object
-
- org.openstack4j.openstack.heat.domain.HeatResourceHealth.HeatResourceHealthBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ResourceHealthBuilder,ResourceHealth>,ResourceHealthBuilder
- Enclosing class:
- HeatResourceHealth
public static class HeatResourceHealth.HeatResourceHealthBuilder extends Object implements ResourceHealthBuilder
- Author:
- Matthias Reisser
-
-
Constructor Summary
Constructors Constructor Description HeatResourceHealthBuilder()Constructor to create aHeatResourceHealth.HeatResourceHealthBuilderobject with a new, emptyHeatResourceHealthobject.HeatResourceHealthBuilder(HeatResourceHealth model)Constructor for manipulation of an existingHeatResourceHealthobject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceHealthbuild()Creates and return the Model Entity MResourceHealthBuilderfrom(ResourceHealth in)Creates a Builder using the param M as the default valuesResourceHealthBuildermarkUnhealthy(boolean markUnhealthy)Set the unhealthy status of the resource.ResourceHealthBuilderresourceStatusReason(String resourceStatusReason)Set the resource status reason on the resource.
-
-
-
Constructor Detail
-
HeatResourceHealthBuilder
public HeatResourceHealthBuilder()
Constructor to create aHeatResourceHealth.HeatResourceHealthBuilderobject with a new, emptyHeatResourceHealthobject.
-
HeatResourceHealthBuilder
public HeatResourceHealthBuilder(HeatResourceHealth model)
Constructor for manipulation of an existingHeatResourceHealthobject.- Parameters:
model- theHeatResourceHealthobject which is to be modified.
-
-
Method Detail
-
build
public ResourceHealth build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ResourceHealthBuilder,ResourceHealth>- Returns:
- M instance
-
from
public ResourceHealthBuilder from(ResourceHealth in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ResourceHealthBuilder,ResourceHealth>- Returns:
- Builder
-
markUnhealthy
public ResourceHealthBuilder markUnhealthy(boolean markUnhealthy)
Description copied from interface:ResourceHealthBuilderSet the unhealthy status of the resource.- Specified by:
markUnhealthyin interfaceResourceHealthBuilder
-
resourceStatusReason
public ResourceHealthBuilder resourceStatusReason(String resourceStatusReason)
Description copied from interface:ResourceHealthBuilderSet the resource status reason on the resource.- Specified by:
resourceStatusReasonin interfaceResourceHealthBuilder
-
-