class Build::App
- Build::App
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
build-client/models/app.crConstructors
-
.new(id : String, name : String, team : AppTeam, stack : String, region : String, pipeline : AppPipeline | Nil, dns_refreshed_at : String | Nil, builds_count : Int32 | Nil, deployments_count : Int32 | Nil, slugs_count : Int32 | Nil, current_build_id : String | Nil, current_image_id : String | Nil, current_deployment_id : String | Nil, formation : Hash(String, AppFormationValue) | Nil, buildpacks : Array(AppBuildpacksInner) | Nil, description : String | Nil, pipeline_stage : String | Nil, policy_allow_websockets : Bool | Nil, policy_response_timeout : Int32 | Nil, policy_max_connections : Int32 | Nil, policy_erosion_resistance_seconds : Int32 | Nil, policy_share_process_namespace : Bool | Nil, policy_temporary_self_signed : Bool | Nil, created_at : String | Nil, updated_at : String | Nil, deleted_at : String | Nil)
Initializes the object @param [Hash] attributes Model attributes in the form of hash
- .new(pull : JSON::PullParser)
Class Method Summary
-
.build_from_hash(attributes)
Builds the object from hash @param [Hash] attributes Model attributes in the form of hash @return [Object] Returns the model itself
Instance Method Summary
-
#==(o)
Checks equality by comparing each attribute.
-
#_deserialize(type, value)
Deserializes the data based on type @param string type Data type @param string value Value to be deserialized @return [Object] Deserialized data
-
#_to_hash(value)
Outputs non-array value in the form of hash For object, use to_hash.
-
#build_from_hash(attributes)
Builds the object from hash @param [Hash] attributes Model attributes in the form of hash @return [Object] Returns the model itself
- #buildpacks : Array(AppBuildpacksInner) | Nil
- #buildpacks=(buildpacks : Array(AppBuildpacksInner) | Nil)
- #builds_count : Int32 | Nil
- #builds_count=(builds_count : Int32 | Nil)
- #created_at : String | Nil
- #created_at=(created_at : String | Nil)
- #current_build_id : String | Nil
- #current_build_id=(current_build_id : String | Nil)
- #current_deployment_id : String | Nil
- #current_deployment_id=(current_deployment_id : String | Nil)
- #current_image_id : String | Nil
- #current_image_id=(current_image_id : String | Nil)
- #deleted_at : String | Nil
- #deleted_at=(deleted_at : String | Nil)
- #deployments_count : Int32 | Nil
- #deployments_count=(deployments_count : Int32 | Nil)
- #description : String | Nil
- #description=(description : String | Nil)
- #dns_refreshed_at : String | Nil
- #dns_refreshed_at=(dns_refreshed_at : String | Nil)
-
#eql?(o)
@see the
#==
method @param [Object] Object to be compared - #formation : Hash(String, AppFormationValue) | Nil
- #formation=(formation : Hash(String, AppFormationValue) | Nil)
-
#hash
Calculates hash code according to all attributes.
-
#id : String
Required properties
-
#id=(id : String)
Required properties
-
#list_invalid_properties
Show invalid properties with the reasons.
- #name : String
- #name=(name : String)
-
#pipeline : AppPipeline | Nil
Optional properties
-
#pipeline=(pipeline : AppPipeline | Nil)
Optional properties
- #pipeline_stage : String | Nil
- #pipeline_stage=(pipeline_stage : String | Nil)
- #policy_allow_websockets : Bool | Nil
- #policy_allow_websockets=(policy_allow_websockets : Bool | Nil)
- #policy_erosion_resistance_seconds : Int32 | Nil
- #policy_erosion_resistance_seconds=(policy_erosion_resistance_seconds : Int32 | Nil)
- #policy_max_connections : Int32 | Nil
- #policy_max_connections=(policy_max_connections : Int32 | Nil)
- #policy_response_timeout : Int32 | Nil
- #policy_response_timeout=(policy_response_timeout : Int32 | Nil)
- #policy_share_process_namespace : Bool | Nil
- #policy_share_process_namespace=(policy_share_process_namespace : Bool | Nil)
- #policy_temporary_self_signed : Bool | Nil
- #policy_temporary_self_signed=(policy_temporary_self_signed : Bool | Nil)
- #region : String
- #region=(region : String)
- #slugs_count : Int32 | Nil
- #slugs_count=(slugs_count : Int32 | Nil)
- #stack : String
- #stack=(stack : String)
- #team : AppTeam
- #team=(team : AppTeam)
-
#to_body
to_body is an alias to to_hash (backward compatibility) @return [Hash] Returns the object in the form of hash
-
#to_hash
Returns the object in the form of hash @return [Hash] Returns the object in the form of hash
-
#to_s
Returns the string representation of the object @return [String] String presentation of the object
- #updated_at : String | Nil
- #updated_at=(updated_at : String | Nil)
-
#valid?
Check to see if the all the properties in the model are valid @return true if the model is valid
Constructor Detail
Class Method Detail
Builds the object from hash @param [Hash] attributes Model attributes in the form of hash @return [Object] Returns the model itself
Instance Method Detail
Deserializes the data based on type @param string type Data type @param string value Value to be deserialized @return [Object] Deserialized data
Outputs non-array value in the form of hash For object, use to_hash. Otherwise, just return the value @param [Object] value Any valid value @return [Hash] Returns the value in the form of hash
Builds the object from hash @param [Hash] attributes Model attributes in the form of hash @return [Object] Returns the model itself
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
to_body is an alias to to_hash (backward compatibility) @return [Hash] Returns the object in the form of hash
Returns the object in the form of hash @return [Hash] Returns the object in the form of hash
Returns the string representation of the object @return [String] String presentation of the object
Check to see if the all the properties in the model are valid @return true if the model is valid