Package co.cloudcraft.model
Class BlueprintRequest
java.lang.Object
co.cloudcraft.model.CloudcraftObject
co.cloudcraft.model.BlueprintRequest
Request object representing the inputs required to create / update a Blueprint.
-
Field Summary
Fields inherited from class co.cloudcraft.model.CloudcraftObject
eTag, GSON, PRETTY_PRINT_GSON, serialVersionUID -
Constructor Summary
ConstructorsConstructorDescriptionBlueprintRequest(@NonNull BlueprintData data) BlueprintRequest(@NonNull BlueprintData data, String[] readAccess, String[] writeAccess) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanboolean@NonNull BlueprintDatagetData()Blueprint dataString[]List of teams or customers with read access.String[]List of teams or customers with write access.inthashCode()voidsetData(@NonNull BlueprintData data) Blueprint datavoidsetReadAccess(String[] readAccess) List of teams or customers with read access.voidsetWriteAccess(String[] writeAccess) List of teams or customers with write access.toString()Methods inherited from class co.cloudcraft.model.CloudcraftObject
convertDateStringToInstant, getETag, prettyPrint, setETag, toJson
-
Constructor Details
-
BlueprintRequest
public BlueprintRequest() -
BlueprintRequest
-
BlueprintRequest
public BlueprintRequest(@NonNull @NonNull BlueprintData data, String[] readAccess, String[] writeAccess)
-
-
Method Details
-
getData
Blueprint data -
getReadAccess
List of teams or customers with read access. -
getWriteAccess
List of teams or customers with write access. -
setData
Blueprint data -
setReadAccess
List of teams or customers with read access. -
setWriteAccess
List of teams or customers with write access. -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-