Module mailslurp_client.models.device_preview_native_target_availability_dto

MailSlurp API

MailSlurp is an API for sending and receiving emails and SMS from dynamically allocated email addresses and phone numbers. It's designed for developers and QA teams to test applications, process inbound emails, send templated notifications, attachments, and more. ## Resources - Homepage - Get an API KEY - Generated SDK Clients - Examples repository # noqa: E501

The version of the OpenAPI document: 6.5.2 Contact: contact@mailslurp.dev Generated by: https://openapi-generator.tech

Classes

class DevicePreviewNativeTargetAvailabilityDto (target=None, base_target=None, provider=None, client=None, surface=None, platform=None, form_factor=None, engine=None, appearance=None, visible=None, credit_cost=None, tier=None, enabled=None, request_queue_configured=None, status=None, status_reason=None, healthy_workers=None, recent_workers=None, timeout_seconds=None, available_slots=None, public_polling_workers=None, minimum_worker_release_version=None, desired_worker_release_version=None, desired_release_workers=None, desired_release_public_polling_workers=None, release_versions=None, desired_lanes=None, matched_live_lanes=None, identity_mismatch_lanes=None, serving_lanes=None, spare_lanes=None, busy_lanes=None, degraded_lanes=None, quarantined_lanes=None, zero_capacity_lanes=None, local_vars_configuration=None)

NOTE: This class is auto generated by OpenAPI Generator. Ref: https://openapi-generator.tech

Do not edit the class manually.

DevicePreviewNativeTargetAvailabilityDto - a model defined in OpenAPI

Expand source code
class DevicePreviewNativeTargetAvailabilityDto(object):
    """NOTE: This class is auto generated by OpenAPI Generator.
    Ref: https://openapi-generator.tech

    Do not edit the class manually.
    """

    """
    Attributes:
      openapi_types (dict): The key is attribute name
                            and the value is attribute type.
      attribute_map (dict): The key is attribute name
                            and the value is json key in definition.
    """
    openapi_types = {
        'target': 'str',
        'base_target': 'str',
        'provider': 'str',
        'client': 'str',
        'surface': 'str',
        'platform': 'str',
        'form_factor': 'str',
        'engine': 'str',
        'appearance': 'str',
        'visible': 'bool',
        'credit_cost': 'int',
        'tier': 'str',
        'enabled': 'bool',
        'request_queue_configured': 'bool',
        'status': 'str',
        'status_reason': 'str',
        'healthy_workers': 'int',
        'recent_workers': 'int',
        'timeout_seconds': 'int',
        'available_slots': 'int',
        'public_polling_workers': 'int',
        'minimum_worker_release_version': 'str',
        'desired_worker_release_version': 'str',
        'desired_release_workers': 'int',
        'desired_release_public_polling_workers': 'int',
        'release_versions': 'dict(str, int)',
        'desired_lanes': 'int',
        'matched_live_lanes': 'int',
        'identity_mismatch_lanes': 'int',
        'serving_lanes': 'int',
        'spare_lanes': 'int',
        'busy_lanes': 'int',
        'degraded_lanes': 'int',
        'quarantined_lanes': 'int',
        'zero_capacity_lanes': 'int'
    }

    attribute_map = {
        'target': 'target',
        'base_target': 'baseTarget',
        'provider': 'provider',
        'client': 'client',
        'surface': 'surface',
        'platform': 'platform',
        'form_factor': 'formFactor',
        'engine': 'engine',
        'appearance': 'appearance',
        'visible': 'visible',
        'credit_cost': 'creditCost',
        'tier': 'tier',
        'enabled': 'enabled',
        'request_queue_configured': 'requestQueueConfigured',
        'status': 'status',
        'status_reason': 'statusReason',
        'healthy_workers': 'healthyWorkers',
        'recent_workers': 'recentWorkers',
        'timeout_seconds': 'timeoutSeconds',
        'available_slots': 'availableSlots',
        'public_polling_workers': 'publicPollingWorkers',
        'minimum_worker_release_version': 'minimumWorkerReleaseVersion',
        'desired_worker_release_version': 'desiredWorkerReleaseVersion',
        'desired_release_workers': 'desiredReleaseWorkers',
        'desired_release_public_polling_workers': 'desiredReleasePublicPollingWorkers',
        'release_versions': 'releaseVersions',
        'desired_lanes': 'desiredLanes',
        'matched_live_lanes': 'matchedLiveLanes',
        'identity_mismatch_lanes': 'identityMismatchLanes',
        'serving_lanes': 'servingLanes',
        'spare_lanes': 'spareLanes',
        'busy_lanes': 'busyLanes',
        'degraded_lanes': 'degradedLanes',
        'quarantined_lanes': 'quarantinedLanes',
        'zero_capacity_lanes': 'zeroCapacityLanes'
    }

    def __init__(self, target=None, base_target=None, provider=None, client=None, surface=None, platform=None, form_factor=None, engine=None, appearance=None, visible=None, credit_cost=None, tier=None, enabled=None, request_queue_configured=None, status=None, status_reason=None, healthy_workers=None, recent_workers=None, timeout_seconds=None, available_slots=None, public_polling_workers=None, minimum_worker_release_version=None, desired_worker_release_version=None, desired_release_workers=None, desired_release_public_polling_workers=None, release_versions=None, desired_lanes=None, matched_live_lanes=None, identity_mismatch_lanes=None, serving_lanes=None, spare_lanes=None, busy_lanes=None, degraded_lanes=None, quarantined_lanes=None, zero_capacity_lanes=None, local_vars_configuration=None):  # noqa: E501
        """DevicePreviewNativeTargetAvailabilityDto - a model defined in OpenAPI"""  # noqa: E501
        if local_vars_configuration is None:
            local_vars_configuration = Configuration()
        self.local_vars_configuration = local_vars_configuration

        self._target = None
        self._base_target = None
        self._provider = None
        self._client = None
        self._surface = None
        self._platform = None
        self._form_factor = None
        self._engine = None
        self._appearance = None
        self._visible = None
        self._credit_cost = None
        self._tier = None
        self._enabled = None
        self._request_queue_configured = None
        self._status = None
        self._status_reason = None
        self._healthy_workers = None
        self._recent_workers = None
        self._timeout_seconds = None
        self._available_slots = None
        self._public_polling_workers = None
        self._minimum_worker_release_version = None
        self._desired_worker_release_version = None
        self._desired_release_workers = None
        self._desired_release_public_polling_workers = None
        self._release_versions = None
        self._desired_lanes = None
        self._matched_live_lanes = None
        self._identity_mismatch_lanes = None
        self._serving_lanes = None
        self._spare_lanes = None
        self._busy_lanes = None
        self._degraded_lanes = None
        self._quarantined_lanes = None
        self._zero_capacity_lanes = None
        self.discriminator = None

        self.target = target
        self.base_target = base_target
        self.provider = provider
        self.client = client
        self.surface = surface
        self.platform = platform
        self.form_factor = form_factor
        self.engine = engine
        self.appearance = appearance
        self.visible = visible
        self.credit_cost = credit_cost
        self.tier = tier
        self.enabled = enabled
        self.request_queue_configured = request_queue_configured
        self.status = status
        self.status_reason = status_reason
        self.healthy_workers = healthy_workers
        self.recent_workers = recent_workers
        self.timeout_seconds = timeout_seconds
        self.available_slots = available_slots
        self.public_polling_workers = public_polling_workers
        self.minimum_worker_release_version = minimum_worker_release_version
        self.desired_worker_release_version = desired_worker_release_version
        self.desired_release_workers = desired_release_workers
        self.desired_release_public_polling_workers = desired_release_public_polling_workers
        self.release_versions = release_versions
        self.desired_lanes = desired_lanes
        self.matched_live_lanes = matched_live_lanes
        self.identity_mismatch_lanes = identity_mismatch_lanes
        self.serving_lanes = serving_lanes
        self.spare_lanes = spare_lanes
        self.busy_lanes = busy_lanes
        self.degraded_lanes = degraded_lanes
        self.quarantined_lanes = quarantined_lanes
        self.zero_capacity_lanes = zero_capacity_lanes

    @property
    def target(self):
        """Gets the target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._target

    @target.setter
    def target(self, target):
        """Sets the target of this DevicePreviewNativeTargetAvailabilityDto.


        :param target: The target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and target is None:  # noqa: E501
            raise ValueError("Invalid value for `target`, must not be `None`")  # noqa: E501

        self._target = target

    @property
    def base_target(self):
        """Gets the base_target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The base_target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._base_target

    @base_target.setter
    def base_target(self, base_target):
        """Sets the base_target of this DevicePreviewNativeTargetAvailabilityDto.


        :param base_target: The base_target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and base_target is None:  # noqa: E501
            raise ValueError("Invalid value for `base_target`, must not be `None`")  # noqa: E501

        self._base_target = base_target

    @property
    def provider(self):
        """Gets the provider of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The provider of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._provider

    @provider.setter
    def provider(self, provider):
        """Sets the provider of this DevicePreviewNativeTargetAvailabilityDto.


        :param provider: The provider of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """

        self._provider = provider

    @property
    def client(self):
        """Gets the client of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The client of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._client

    @client.setter
    def client(self, client):
        """Sets the client of this DevicePreviewNativeTargetAvailabilityDto.


        :param client: The client of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and client is None:  # noqa: E501
            raise ValueError("Invalid value for `client`, must not be `None`")  # noqa: E501

        self._client = client

    @property
    def surface(self):
        """Gets the surface of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The surface of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._surface

    @surface.setter
    def surface(self, surface):
        """Sets the surface of this DevicePreviewNativeTargetAvailabilityDto.


        :param surface: The surface of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and surface is None:  # noqa: E501
            raise ValueError("Invalid value for `surface`, must not be `None`")  # noqa: E501

        self._surface = surface

    @property
    def platform(self):
        """Gets the platform of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The platform of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._platform

    @platform.setter
    def platform(self, platform):
        """Sets the platform of this DevicePreviewNativeTargetAvailabilityDto.


        :param platform: The platform of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and platform is None:  # noqa: E501
            raise ValueError("Invalid value for `platform`, must not be `None`")  # noqa: E501

        self._platform = platform

    @property
    def form_factor(self):
        """Gets the form_factor of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The form_factor of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._form_factor

    @form_factor.setter
    def form_factor(self, form_factor):
        """Sets the form_factor of this DevicePreviewNativeTargetAvailabilityDto.


        :param form_factor: The form_factor of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and form_factor is None:  # noqa: E501
            raise ValueError("Invalid value for `form_factor`, must not be `None`")  # noqa: E501

        self._form_factor = form_factor

    @property
    def engine(self):
        """Gets the engine of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The engine of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._engine

    @engine.setter
    def engine(self, engine):
        """Sets the engine of this DevicePreviewNativeTargetAvailabilityDto.


        :param engine: The engine of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and engine is None:  # noqa: E501
            raise ValueError("Invalid value for `engine`, must not be `None`")  # noqa: E501

        self._engine = engine

    @property
    def appearance(self):
        """Gets the appearance of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The appearance of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._appearance

    @appearance.setter
    def appearance(self, appearance):
        """Sets the appearance of this DevicePreviewNativeTargetAvailabilityDto.


        :param appearance: The appearance of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and appearance is None:  # noqa: E501
            raise ValueError("Invalid value for `appearance`, must not be `None`")  # noqa: E501

        self._appearance = appearance

    @property
    def visible(self):
        """Gets the visible of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The visible of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: bool
        """
        return self._visible

    @visible.setter
    def visible(self, visible):
        """Sets the visible of this DevicePreviewNativeTargetAvailabilityDto.


        :param visible: The visible of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: bool
        """
        if self.local_vars_configuration.client_side_validation and visible is None:  # noqa: E501
            raise ValueError("Invalid value for `visible`, must not be `None`")  # noqa: E501

        self._visible = visible

    @property
    def credit_cost(self):
        """Gets the credit_cost of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The credit_cost of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._credit_cost

    @credit_cost.setter
    def credit_cost(self, credit_cost):
        """Sets the credit_cost of this DevicePreviewNativeTargetAvailabilityDto.


        :param credit_cost: The credit_cost of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and credit_cost is None:  # noqa: E501
            raise ValueError("Invalid value for `credit_cost`, must not be `None`")  # noqa: E501

        self._credit_cost = credit_cost

    @property
    def tier(self):
        """Gets the tier of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The tier of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._tier

    @tier.setter
    def tier(self, tier):
        """Sets the tier of this DevicePreviewNativeTargetAvailabilityDto.


        :param tier: The tier of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and tier is None:  # noqa: E501
            raise ValueError("Invalid value for `tier`, must not be `None`")  # noqa: E501
        allowed_values = ["STANDARD", "PREMIUM"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and tier not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `tier` ({0}), must be one of {1}"  # noqa: E501
                .format(tier, allowed_values)
            )

        self._tier = tier

    @property
    def enabled(self):
        """Gets the enabled of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The enabled of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: bool
        """
        return self._enabled

    @enabled.setter
    def enabled(self, enabled):
        """Sets the enabled of this DevicePreviewNativeTargetAvailabilityDto.


        :param enabled: The enabled of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: bool
        """
        if self.local_vars_configuration.client_side_validation and enabled is None:  # noqa: E501
            raise ValueError("Invalid value for `enabled`, must not be `None`")  # noqa: E501

        self._enabled = enabled

    @property
    def request_queue_configured(self):
        """Gets the request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: bool
        """
        return self._request_queue_configured

    @request_queue_configured.setter
    def request_queue_configured(self, request_queue_configured):
        """Sets the request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto.


        :param request_queue_configured: The request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: bool
        """
        if self.local_vars_configuration.client_side_validation and request_queue_configured is None:  # noqa: E501
            raise ValueError("Invalid value for `request_queue_configured`, must not be `None`")  # noqa: E501

        self._request_queue_configured = request_queue_configured

    @property
    def status(self):
        """Gets the status of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The status of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._status

    @status.setter
    def status(self, status):
        """Sets the status of this DevicePreviewNativeTargetAvailabilityDto.


        :param status: The status of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """
        if self.local_vars_configuration.client_side_validation and status is None:  # noqa: E501
            raise ValueError("Invalid value for `status`, must not be `None`")  # noqa: E501
        allowed_values = ["AVAILABLE", "DEGRADED", "OFFLINE", "SETUP_REQUIRED", "DISABLED", "NOT_CONFIGURED"]  # noqa: E501
        if self.local_vars_configuration.client_side_validation and status not in allowed_values:  # noqa: E501
            raise ValueError(
                "Invalid value for `status` ({0}), must be one of {1}"  # noqa: E501
                .format(status, allowed_values)
            )

        self._status = status

    @property
    def status_reason(self):
        """Gets the status_reason of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The status_reason of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._status_reason

    @status_reason.setter
    def status_reason(self, status_reason):
        """Sets the status_reason of this DevicePreviewNativeTargetAvailabilityDto.


        :param status_reason: The status_reason of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """

        self._status_reason = status_reason

    @property
    def healthy_workers(self):
        """Gets the healthy_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The healthy_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._healthy_workers

    @healthy_workers.setter
    def healthy_workers(self, healthy_workers):
        """Sets the healthy_workers of this DevicePreviewNativeTargetAvailabilityDto.


        :param healthy_workers: The healthy_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and healthy_workers is None:  # noqa: E501
            raise ValueError("Invalid value for `healthy_workers`, must not be `None`")  # noqa: E501

        self._healthy_workers = healthy_workers

    @property
    def recent_workers(self):
        """Gets the recent_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The recent_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._recent_workers

    @recent_workers.setter
    def recent_workers(self, recent_workers):
        """Sets the recent_workers of this DevicePreviewNativeTargetAvailabilityDto.


        :param recent_workers: The recent_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and recent_workers is None:  # noqa: E501
            raise ValueError("Invalid value for `recent_workers`, must not be `None`")  # noqa: E501

        self._recent_workers = recent_workers

    @property
    def timeout_seconds(self):
        """Gets the timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._timeout_seconds

    @timeout_seconds.setter
    def timeout_seconds(self, timeout_seconds):
        """Sets the timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto.


        :param timeout_seconds: The timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and timeout_seconds is None:  # noqa: E501
            raise ValueError("Invalid value for `timeout_seconds`, must not be `None`")  # noqa: E501

        self._timeout_seconds = timeout_seconds

    @property
    def available_slots(self):
        """Gets the available_slots of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The available_slots of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._available_slots

    @available_slots.setter
    def available_slots(self, available_slots):
        """Sets the available_slots of this DevicePreviewNativeTargetAvailabilityDto.


        :param available_slots: The available_slots of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and available_slots is None:  # noqa: E501
            raise ValueError("Invalid value for `available_slots`, must not be `None`")  # noqa: E501

        self._available_slots = available_slots

    @property
    def public_polling_workers(self):
        """Gets the public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._public_polling_workers

    @public_polling_workers.setter
    def public_polling_workers(self, public_polling_workers):
        """Sets the public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.


        :param public_polling_workers: The public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and public_polling_workers is None:  # noqa: E501
            raise ValueError("Invalid value for `public_polling_workers`, must not be `None`")  # noqa: E501

        self._public_polling_workers = public_polling_workers

    @property
    def minimum_worker_release_version(self):
        """Gets the minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._minimum_worker_release_version

    @minimum_worker_release_version.setter
    def minimum_worker_release_version(self, minimum_worker_release_version):
        """Sets the minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.


        :param minimum_worker_release_version: The minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """

        self._minimum_worker_release_version = minimum_worker_release_version

    @property
    def desired_worker_release_version(self):
        """Gets the desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: str
        """
        return self._desired_worker_release_version

    @desired_worker_release_version.setter
    def desired_worker_release_version(self, desired_worker_release_version):
        """Sets the desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.


        :param desired_worker_release_version: The desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: str
        """

        self._desired_worker_release_version = desired_worker_release_version

    @property
    def desired_release_workers(self):
        """Gets the desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._desired_release_workers

    @desired_release_workers.setter
    def desired_release_workers(self, desired_release_workers):
        """Sets the desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto.


        :param desired_release_workers: The desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """

        self._desired_release_workers = desired_release_workers

    @property
    def desired_release_public_polling_workers(self):
        """Gets the desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._desired_release_public_polling_workers

    @desired_release_public_polling_workers.setter
    def desired_release_public_polling_workers(self, desired_release_public_polling_workers):
        """Sets the desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.


        :param desired_release_public_polling_workers: The desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """

        self._desired_release_public_polling_workers = desired_release_public_polling_workers

    @property
    def release_versions(self):
        """Gets the release_versions of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The release_versions of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: dict(str, int)
        """
        return self._release_versions

    @release_versions.setter
    def release_versions(self, release_versions):
        """Sets the release_versions of this DevicePreviewNativeTargetAvailabilityDto.


        :param release_versions: The release_versions of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: dict(str, int)
        """
        if self.local_vars_configuration.client_side_validation and release_versions is None:  # noqa: E501
            raise ValueError("Invalid value for `release_versions`, must not be `None`")  # noqa: E501

        self._release_versions = release_versions

    @property
    def desired_lanes(self):
        """Gets the desired_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The desired_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._desired_lanes

    @desired_lanes.setter
    def desired_lanes(self, desired_lanes):
        """Sets the desired_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param desired_lanes: The desired_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and desired_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `desired_lanes`, must not be `None`")  # noqa: E501

        self._desired_lanes = desired_lanes

    @property
    def matched_live_lanes(self):
        """Gets the matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._matched_live_lanes

    @matched_live_lanes.setter
    def matched_live_lanes(self, matched_live_lanes):
        """Sets the matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param matched_live_lanes: The matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and matched_live_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `matched_live_lanes`, must not be `None`")  # noqa: E501

        self._matched_live_lanes = matched_live_lanes

    @property
    def identity_mismatch_lanes(self):
        """Gets the identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._identity_mismatch_lanes

    @identity_mismatch_lanes.setter
    def identity_mismatch_lanes(self, identity_mismatch_lanes):
        """Sets the identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param identity_mismatch_lanes: The identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and identity_mismatch_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `identity_mismatch_lanes`, must not be `None`")  # noqa: E501

        self._identity_mismatch_lanes = identity_mismatch_lanes

    @property
    def serving_lanes(self):
        """Gets the serving_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The serving_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._serving_lanes

    @serving_lanes.setter
    def serving_lanes(self, serving_lanes):
        """Sets the serving_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param serving_lanes: The serving_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and serving_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `serving_lanes`, must not be `None`")  # noqa: E501

        self._serving_lanes = serving_lanes

    @property
    def spare_lanes(self):
        """Gets the spare_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The spare_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._spare_lanes

    @spare_lanes.setter
    def spare_lanes(self, spare_lanes):
        """Sets the spare_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param spare_lanes: The spare_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and spare_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `spare_lanes`, must not be `None`")  # noqa: E501

        self._spare_lanes = spare_lanes

    @property
    def busy_lanes(self):
        """Gets the busy_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The busy_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._busy_lanes

    @busy_lanes.setter
    def busy_lanes(self, busy_lanes):
        """Sets the busy_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param busy_lanes: The busy_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and busy_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `busy_lanes`, must not be `None`")  # noqa: E501

        self._busy_lanes = busy_lanes

    @property
    def degraded_lanes(self):
        """Gets the degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._degraded_lanes

    @degraded_lanes.setter
    def degraded_lanes(self, degraded_lanes):
        """Sets the degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param degraded_lanes: The degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and degraded_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `degraded_lanes`, must not be `None`")  # noqa: E501

        self._degraded_lanes = degraded_lanes

    @property
    def quarantined_lanes(self):
        """Gets the quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._quarantined_lanes

    @quarantined_lanes.setter
    def quarantined_lanes(self, quarantined_lanes):
        """Sets the quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param quarantined_lanes: The quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and quarantined_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `quarantined_lanes`, must not be `None`")  # noqa: E501

        self._quarantined_lanes = quarantined_lanes

    @property
    def zero_capacity_lanes(self):
        """Gets the zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


        :return: The zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :rtype: int
        """
        return self._zero_capacity_lanes

    @zero_capacity_lanes.setter
    def zero_capacity_lanes(self, zero_capacity_lanes):
        """Sets the zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto.


        :param zero_capacity_lanes: The zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
        :type: int
        """
        if self.local_vars_configuration.client_side_validation and zero_capacity_lanes is None:  # noqa: E501
            raise ValueError("Invalid value for `zero_capacity_lanes`, must not be `None`")  # noqa: E501

        self._zero_capacity_lanes = zero_capacity_lanes

    def to_dict(self):
        """Returns the model properties as a dict"""
        result = {}

        for attr, _ in six.iteritems(self.openapi_types):
            value = getattr(self, attr)
            if isinstance(value, list):
                result[attr] = list(map(
                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
                    value
                ))
            elif hasattr(value, "to_dict"):
                result[attr] = value.to_dict()
            elif isinstance(value, dict):
                result[attr] = dict(map(
                    lambda item: (item[0], item[1].to_dict())
                    if hasattr(item[1], "to_dict") else item,
                    value.items()
                ))
            else:
                result[attr] = value

        return result

    def to_str(self):
        """Returns the string representation of the model"""
        return pprint.pformat(self.to_dict())

    def __repr__(self):
        """For `print` and `pprint`"""
        return self.to_str()

    def __eq__(self, other):
        """Returns true if both objects are equal"""
        if not isinstance(other, DevicePreviewNativeTargetAvailabilityDto):
            return False

        return self.to_dict() == other.to_dict()

    def __ne__(self, other):
        """Returns true if both objects are not equal"""
        if not isinstance(other, DevicePreviewNativeTargetAvailabilityDto):
            return True

        return self.to_dict() != other.to_dict()

Class variables

var attribute_map
var openapi_types

Instance variables

prop appearance

Gets the appearance of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The appearance of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def appearance(self):
    """Gets the appearance of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The appearance of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._appearance
prop available_slots

Gets the available_slots of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The available_slots of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def available_slots(self):
    """Gets the available_slots of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The available_slots of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._available_slots
prop base_target

Gets the base_target of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The base_target of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def base_target(self):
    """Gets the base_target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The base_target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._base_target
prop busy_lanes

Gets the busy_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The busy_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def busy_lanes(self):
    """Gets the busy_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The busy_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._busy_lanes
prop client

Gets the client of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The client of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def client(self):
    """Gets the client of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The client of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._client
prop credit_cost

Gets the credit_cost of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The credit_cost of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def credit_cost(self):
    """Gets the credit_cost of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The credit_cost of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._credit_cost
prop degraded_lanes

Gets the degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def degraded_lanes(self):
    """Gets the degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The degraded_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._degraded_lanes
prop desired_lanes

Gets the desired_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The desired_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def desired_lanes(self):
    """Gets the desired_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The desired_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._desired_lanes
prop desired_release_public_polling_workers

Gets the desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def desired_release_public_polling_workers(self):
    """Gets the desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The desired_release_public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._desired_release_public_polling_workers
prop desired_release_workers

Gets the desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def desired_release_workers(self):
    """Gets the desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The desired_release_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._desired_release_workers
prop desired_worker_release_version

Gets the desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def desired_worker_release_version(self):
    """Gets the desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The desired_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._desired_worker_release_version
prop enabled

Gets the enabled of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The enabled of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: bool

Expand source code
@property
def enabled(self):
    """Gets the enabled of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The enabled of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: bool
    """
    return self._enabled
prop engine

Gets the engine of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The engine of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def engine(self):
    """Gets the engine of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The engine of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._engine
prop form_factor

Gets the form_factor of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The form_factor of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def form_factor(self):
    """Gets the form_factor of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The form_factor of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._form_factor
prop healthy_workers

Gets the healthy_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The healthy_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def healthy_workers(self):
    """Gets the healthy_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The healthy_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._healthy_workers
prop identity_mismatch_lanes

Gets the identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def identity_mismatch_lanes(self):
    """Gets the identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The identity_mismatch_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._identity_mismatch_lanes
prop matched_live_lanes

Gets the matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def matched_live_lanes(self):
    """Gets the matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The matched_live_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._matched_live_lanes
prop minimum_worker_release_version

Gets the minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def minimum_worker_release_version(self):
    """Gets the minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The minimum_worker_release_version of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._minimum_worker_release_version
prop platform

Gets the platform of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The platform of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def platform(self):
    """Gets the platform of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The platform of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._platform
prop provider

Gets the provider of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The provider of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def provider(self):
    """Gets the provider of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The provider of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._provider
prop public_polling_workers

Gets the public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def public_polling_workers(self):
    """Gets the public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The public_polling_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._public_polling_workers
prop quarantined_lanes

Gets the quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def quarantined_lanes(self):
    """Gets the quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The quarantined_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._quarantined_lanes
prop recent_workers

Gets the recent_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The recent_workers of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def recent_workers(self):
    """Gets the recent_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The recent_workers of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._recent_workers
prop release_versions

Gets the release_versions of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The release_versions of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: dict(str, int)

Expand source code
@property
def release_versions(self):
    """Gets the release_versions of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The release_versions of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: dict(str, int)
    """
    return self._release_versions
prop request_queue_configured

Gets the request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: bool

Expand source code
@property
def request_queue_configured(self):
    """Gets the request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The request_queue_configured of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: bool
    """
    return self._request_queue_configured
prop serving_lanes

Gets the serving_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The serving_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def serving_lanes(self):
    """Gets the serving_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The serving_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._serving_lanes
prop spare_lanes

Gets the spare_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The spare_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def spare_lanes(self):
    """Gets the spare_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The spare_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._spare_lanes
prop status

Gets the status of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The status of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def status(self):
    """Gets the status of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The status of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._status
prop status_reason

Gets the status_reason of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The status_reason of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def status_reason(self):
    """Gets the status_reason of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The status_reason of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._status_reason
prop surface

Gets the surface of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The surface of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def surface(self):
    """Gets the surface of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The surface of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._surface
prop target

Gets the target of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The target of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def target(self):
    """Gets the target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The target of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._target
prop tier

Gets the tier of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The tier of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: str

Expand source code
@property
def tier(self):
    """Gets the tier of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The tier of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: str
    """
    return self._tier
prop timeout_seconds

Gets the timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def timeout_seconds(self):
    """Gets the timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The timeout_seconds of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._timeout_seconds
prop visible

Gets the visible of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The visible of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: bool

Expand source code
@property
def visible(self):
    """Gets the visible of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The visible of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: bool
    """
    return self._visible
prop zero_capacity_lanes

Gets the zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501

:return: The zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto. # noqa: E501 :rtype: int

Expand source code
@property
def zero_capacity_lanes(self):
    """Gets the zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501


    :return: The zero_capacity_lanes of this DevicePreviewNativeTargetAvailabilityDto.  # noqa: E501
    :rtype: int
    """
    return self._zero_capacity_lanes

Methods

def to_dict(self)

Returns the model properties as a dict

def to_str(self)

Returns the string representation of the model