All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.spotinst.sdkjava.model.bl.mrScaler.aws.BlMrScalerAws Maven / Gradle / Ivy

There is a newer version: 1.0.121
Show newest version
package com.spotinst.sdkjava.model.bl.mrScaler.aws;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;

import java.util.Date;


@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(JsonInclude.Include.NON_NULL)
public class BlMrScalerAws {
    //region Members
    private String                               id;
    private String                               clusterId;
    private String                               name;
    private String                               description;
    private String                               region;
    private BlMrScalerAwsStrategyConfiguration   strategy;
    private BlMrScalerAwsComputeConfiguration    compute;
    private BlMrScalerAwsScalingConfiguration    scaling;
    private BlMrScalerAwsScalingConfiguration    coreScaling;
    private BlMrScalerAwsClusterConfiguration    cluster;
    private BlMrScalerAwsSchedulingConfiguration scheduling;
    private Date                                 createdAt;
    private Date                                 updatedAt;
    // endregion

    //region Constructor
    public BlMrScalerAws() {
    }
    // endregion

    //region getters and setters
    // region ID
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    // endregion

    // region clusterId
    public String getClusterId() {
        return clusterId;
    }

    public void setClusterId(String clusterId) {
        this.clusterId = clusterId;
    }
    // endregion

    // region Name
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
    // endregion

    // region Description
    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
    // endregion

    // region Region
    public String getRegion() {
        return region;
    }

    public void setRegion(String region) {
        this.region = region;
    }
    // endregion

    // region Strategy
    public BlMrScalerAwsStrategyConfiguration getStrategy() {
        return strategy;
    }

    public void setStrategy(BlMrScalerAwsStrategyConfiguration strategy) {
        this.strategy = strategy;
    }
    // endregion

    // region Compute
    public BlMrScalerAwsComputeConfiguration getCompute() {
        return compute;
    }

    public void setCompute(BlMrScalerAwsComputeConfiguration compute) {
        this.compute = compute;
    }
    // endregion

    // region Cluster
    public BlMrScalerAwsClusterConfiguration getCluster() {
        return cluster;
    }

    public void setCluster(BlMrScalerAwsClusterConfiguration cluster) {
        this.cluster = cluster;
    }
    // endregion

    // region Core Scaling
    public BlMrScalerAwsScalingConfiguration getCoreScaling() {
        return coreScaling;
    }

    public void setCoreScaling(BlMrScalerAwsScalingConfiguration coreScaling) {
        this.coreScaling = coreScaling;
    }
    // endregion

    // region Scaling
    public BlMrScalerAwsScalingConfiguration getScaling() {
        return scaling;
    }

    public void setScaling(BlMrScalerAwsScalingConfiguration scaling) {
        this.scaling = scaling;
    }
    // endregion

    // region Scheduling
    public BlMrScalerAwsSchedulingConfiguration getScheduling() {
        return scheduling;
    }

    public void setScheduling(BlMrScalerAwsSchedulingConfiguration scheduling) {
        this.scheduling = scheduling;
    }
    // endregion

    // region createdAt
    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }
    // endregion

    // region updatedAt
    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }
    // endregion
    // endregion

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy