jamf_pro_sdk.models.pro.computers.ComputerContentCaching

class ComputerContentCaching(*, computerContentCachingInformationId: str | None = None, parents: List[ComputerContentCachingParent] | None = None, alerts: List[ComputerContentCachingAlert] | None = None, activated: bool | None = None, active: bool | None = None, actualCacheBytesUsed: int | None = None, cacheDetails: List[ComputerContentCachingCacheDetail] | None = None, cacheBytesFree: int | None = None, cacheBytesLimit: int | None = None, cacheStatus: str | None = None, cacheBytesUsed: int | None = None, dataMigrationCompleted: bool | None = None, dataMigrationProgressPercentage: int | None = None, dataMigrationError: ComputerContentCachingDataMigrationError | None = None, maxCachePressureLast1HourPercentage: int | None = None, personalCacheBytesFree: int | None = None, personalCacheBytesLimit: int | None = None, personalCacheBytesUsed: int | None = None, port: int | None = None, publicAddress: str | None = None, registrationError: str | None = None, registrationResponseCode: int | None = None, registrationStarted: datetime | None = None, registrationStatus: ComputerContentCachingRegistrationStatus | None = None, restrictedMedia: bool | None = None, serverGuid: str | None = None, startupStatus: str | None = None, tetheratorStatus: ComputerContentCachingTetheratorStatus | None = None, totalBytesAreSince: datetime | None = None, totalBytesDropped: int | None = None, totalBytesImported: int | None = None, totalBytesReturnedToChildren: int | None = None, totalBytesReturnedToClients: int | None = None, totalBytesReturnedToPeers: int | None = None, totalBytesStoredFromOrigin: int | None = None, totalBytesStoredFromParents: int | None = None, totalBytesStoredFromPeers: int | None = None, **kwargs)
Parameters:
  • computerContentCachingInformationId (str | None)

  • parents (List[ComputerContentCachingParent] | None)

  • alerts (List[ComputerContentCachingAlert] | None)

  • activated (bool | None)

  • active (bool | None)

  • actualCacheBytesUsed (int | None)

  • cacheDetails (List[ComputerContentCachingCacheDetail] | None)

  • cacheBytesFree (int | None)

  • cacheBytesLimit (int | None)

  • cacheStatus (str | None)

  • cacheBytesUsed (int | None)

  • dataMigrationCompleted (bool | None)

  • dataMigrationProgressPercentage (int | None)

  • dataMigrationError (ComputerContentCachingDataMigrationError | None)

  • maxCachePressureLast1HourPercentage (int | None)

  • personalCacheBytesFree (int | None)

  • personalCacheBytesLimit (int | None)

  • personalCacheBytesUsed (int | None)

  • port (int | None)

  • publicAddress (str | None)

  • registrationError (str | None)

  • registrationResponseCode (int | None)

  • registrationStarted (datetime | None)

  • registrationStatus (ComputerContentCachingRegistrationStatus | None)

  • restrictedMedia (bool | None)

  • serverGuid (str | None)

  • startupStatus (str | None)

  • tetheratorStatus (ComputerContentCachingTetheratorStatus | None)

  • totalBytesAreSince (datetime | None)

  • totalBytesDropped (int | None)

  • totalBytesImported (int | None)

  • totalBytesReturnedToChildren (int | None)

  • totalBytesReturnedToClients (int | None)

  • totalBytesReturnedToPeers (int | None)

  • totalBytesStoredFromOrigin (int | None)

  • totalBytesStoredFromParents (int | None)

  • totalBytesStoredFromPeers (int | None)

__init__(**kwargs)

Methods

__init__(**kwargs)

construct([_fields_set])

copy(*[, include, exclude, update, deep])

Returns a copy of the model.

dict(*[, include, exclude, by_alias, ...])

from_orm(obj)

json(*[, include, exclude, by_alias, ...])

model_construct([_fields_set])

Creates a new instance of the Model class with validated data.

model_copy(*[, update, deep])

!!! abstract "Usage Documentation"

model_dump(*[, mode, include, exclude, ...])

!!! abstract "Usage Documentation"

model_dump_json(*[, indent, ensure_ascii, ...])

!!! abstract "Usage Documentation"

model_json_schema(by_alias, ref_template, ...)

Generates a JSON schema for a model class.

model_parametrized_name(params)

Compute the class name for parametrizations of generic classes.

model_post_init(context, /)

Override this method to perform additional initialization after __init__ and model_construct.

model_rebuild(*[, force, raise_errors, ...])

Try to rebuild the pydantic-core schema for the model.

model_validate(obj, *[, strict, extra, ...])

Validate a pydantic model instance.

model_validate_json(json_data, *[, strict, ...])

!!! abstract "Usage Documentation"

model_validate_strings(obj, *[, strict, ...])

Validate the given object with string data against the Pydantic model.

parse_file(path, *[, content_type, ...])

parse_obj(obj)

parse_raw(b, *[, content_type, encoding, ...])

schema([by_alias, ref_template])

schema_json(*[, by_alias, ref_template])

update_forward_refs(**localns)

validate(value)

Attributes

model_computed_fields

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

model_extra

Get extra fields set during validation.

model_fields

model_fields_set

Returns the set of fields that have been explicitly set on this model instance.

computerContentCachingInformationId

parents

alerts

activated

active

actualCacheBytesUsed

cacheDetails

cacheBytesFree

cacheBytesLimit

cacheStatus

cacheBytesUsed

dataMigrationCompleted

dataMigrationProgressPercentage

dataMigrationError

maxCachePressureLast1HourPercentage

personalCacheBytesFree

personalCacheBytesLimit

personalCacheBytesUsed

port

publicAddress

registrationError

registrationResponseCode

registrationStarted

registrationStatus

restrictedMedia

serverGuid

startupStatus

tetheratorStatus

totalBytesAreSince

totalBytesDropped

totalBytesImported

totalBytesReturnedToChildren

totalBytesReturnedToClients

totalBytesReturnedToPeers

totalBytesStoredFromOrigin

totalBytesStoredFromParents

totalBytesStoredFromPeers