a f:@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@sXeZdZdZdZdZdZdZdZdZ dZ d Z d Z d d Z ed dZejddZeddZejddZeddZejddZeddZejddZeddZejddZeddZejddZedd Zejd!d Zed"d#Zejd$d#Zed%d&Zejd'd&Zed(d)Zejd*d)Zd+d,Zd-d.Zd/d0Zd1S)2AgentInstallerSummaryz. Supported agent installer downloads. LINUXWINDOWSMACOSUNKNOWNX86_64X86AARCH64RPMZIPc Ksxddddddddddd |_dddddd d d d d d |_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ d|_ dS)a Initializes a new AgentInstallerSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param agent_installer_id: The value to assign to the agent_installer_id property of this AgentInstallerSummary. :type agent_installer_id: int :param agent_installer_description: The value to assign to the agent_installer_description property of this AgentInstallerSummary. :type agent_installer_description: str :param approximate_file_size_in_bytes: The value to assign to the approximate_file_size_in_bytes property of this AgentInstallerSummary. :type approximate_file_size_in_bytes: int :param sha256: The value to assign to the sha256 property of this AgentInstallerSummary. :type sha256: str :param os_family: The value to assign to the os_family property of this AgentInstallerSummary. Allowed values for this property are: "LINUX", "WINDOWS", "MACOS", "UNKNOWN", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type os_family: str :param platform_architecture: The value to assign to the platform_architecture property of this AgentInstallerSummary. Allowed values for this property are: "X86_64", "X86", "AARCH64", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type platform_architecture: str :param package_type: The value to assign to the package_type property of this AgentInstallerSummary. Allowed values for this property are: "RPM", "ZIP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type package_type: str :param agent_version: The value to assign to the agent_version property of this AgentInstallerSummary. :type agent_version: str :param java_version: The value to assign to the java_version property of this AgentInstallerSummary. :type java_version: str :param agent_installer_version: The value to assign to the agent_installer_version property of this AgentInstallerSummary. :type agent_installer_version: str intstr) agent_installer_idagent_installer_descriptionapproximate_file_size_in_bytessha256 os_familyplatform_architecture package_type agent_version java_versionagent_installer_versionZagentInstallerIdZagentInstallerDescriptionZapproximateFileSizeInBytesrZosFamilyZplatformArchitectureZ packageTypeZ agentVersionZ javaVersionZagentInstallerVersionN) Z swagger_typesZ attribute_map_agent_installer_id_agent_installer_description_approximate_file_size_in_bytes_sha256 _os_family_platform_architecture _package_type_agent_version _java_version_agent_installer_version)selfkwargsr(J/usr/lib/python3.9/site-packages/oci/jms/models/agent_installer_summary.py__init__6s@5 zAgentInstallerSummary.__init__cCs|jS)z **[Required]** Gets the agent_installer_id of this AgentInstallerSummary. Unique identifier for the agent installer. :return: The agent_installer_id of this AgentInstallerSummary. :rtype: int rr&r(r(r)rs z(AgentInstallerSummary.agent_installer_idcCs ||_dS)z Sets the agent_installer_id of this AgentInstallerSummary. Unique identifier for the agent installer. :param agent_installer_id: The agent_installer_id of this AgentInstallerSummary. :type: int Nr+)r&rr(r(r)rs cCs|jS)aR **[Required]** Gets the agent_installer_description of this AgentInstallerSummary. Description of the agent installer artifact. The description typically includes the OS, architecture, and agent installer type. :return: The agent_installer_description of this AgentInstallerSummary. :rtype: str rr,r(r(r)rs z1AgentInstallerSummary.agent_installer_descriptioncCs ||_dS)a] Sets the agent_installer_description of this AgentInstallerSummary. Description of the agent installer artifact. The description typically includes the OS, architecture, and agent installer type. :param agent_installer_description: The agent_installer_description of this AgentInstallerSummary. :type: str Nr-)r&rr(r(r)rs cCs|jS)a **[Required]** Gets the approximate_file_size_in_bytes of this AgentInstallerSummary. Approximate compressed file size in bytes. :return: The approximate_file_size_in_bytes of this AgentInstallerSummary. :rtype: int rr,r(r(r)rs z4AgentInstallerSummary.approximate_file_size_in_bytescCs ||_dS)a Sets the approximate_file_size_in_bytes of this AgentInstallerSummary. Approximate compressed file size in bytes. :param approximate_file_size_in_bytes: The approximate_file_size_in_bytes of this AgentInstallerSummary. :type: int Nr.)r&rr(r(r)rs cCs|jS)z **[Required]** Gets the sha256 of this AgentInstallerSummary. SHA256 checksum of the agent installer. :return: The sha256 of this AgentInstallerSummary. :rtype: str rr,r(r(r)rs zAgentInstallerSummary.sha256cCs ||_dS)z Sets the sha256 of this AgentInstallerSummary. SHA256 checksum of the agent installer. :param sha256: The sha256 of this AgentInstallerSummary. :type: str Nr/)r&rr(r(r)rs cCs|jS)a **[Required]** Gets the os_family of this AgentInstallerSummary. The target operating system family for the agent installer. Allowed values for this property are: "LINUX", "WINDOWS", "MACOS", "UNKNOWN", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The os_family of this AgentInstallerSummary. :rtype: str )r r,r(r(r)rs zAgentInstallerSummary.os_familycCs gd}t||sd}||_dS)z Sets the os_family of this AgentInstallerSummary. The target operating system family for the agent installer. :param os_family: The os_family of this AgentInstallerSummary. :type: str )rrr r UNKNOWN_ENUM_VALUEN)rr )r&rallowed_valuesr(r(r)rs  cCs|jS)a **[Required]** Gets the platform_architecture of this AgentInstallerSummary. The target operating system architecture for the installer. Allowed values for this property are: "X86_64", "X86", "AARCH64", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The platform_architecture of this AgentInstallerSummary. :rtype: str )r!r,r(r(r)r s z+AgentInstallerSummary.platform_architecturecCs gd}t||sd}||_dS)a Sets the platform_architecture of this AgentInstallerSummary. The target operating system architecture for the installer. :param platform_architecture: The platform_architecture of this AgentInstallerSummary. :type: str )r r r r0N)rr!)r&rr1r(r(r)rs  cCs|jS)a **[Required]** Gets the package_type of this AgentInstallerSummary. The package type (typically the file extension) of the agent software included in the installer. Allowed values for this property are: "RPM", "ZIP", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The package_type of this AgentInstallerSummary. :rtype: str )r"r,r(r(r)r+s z"AgentInstallerSummary.package_typecCs ddg}t||sd}||_dS)a Sets the package_type of this AgentInstallerSummary. The package type (typically the file extension) of the agent software included in the installer. :param package_type: The package_type of this AgentInstallerSummary. :type: str rrr0N)rr")r&rr1r(r(r)r:s  cCs|jS)z **[Required]** Gets the agent_version of this AgentInstallerSummary. Agent image version. :return: The agent_version of this AgentInstallerSummary. :rtype: str r#r,r(r(r)rIs z#AgentInstallerSummary.agent_versioncCs ||_dS)z Sets the agent_version of this AgentInstallerSummary. Agent image version. :param agent_version: The agent_version of this AgentInstallerSummary. :type: str Nr2)r&rr(r(r)rUs cCs|jS)z **[Required]** Gets the java_version of this AgentInstallerSummary. Java version. :return: The java_version of this AgentInstallerSummary. :rtype: str r$r,r(r(r)ras z"AgentInstallerSummary.java_versioncCs ||_dS)z Sets the java_version of this AgentInstallerSummary. Java version. :param java_version: The java_version of this AgentInstallerSummary. :type: str Nr3)r&rr(r(r)rms cCs|jS)z **[Required]** Gets the agent_installer_version of this AgentInstallerSummary. Agent installer version. :return: The agent_installer_version of this AgentInstallerSummary. :rtype: str r%r,r(r(r)rys z-AgentInstallerSummary.agent_installer_versioncCs ||_dS)z Sets the agent_installer_version of this AgentInstallerSummary. Agent installer version. :param agent_installer_version: The agent_installer_version of this AgentInstallerSummary. :type: str Nr4)r&rr(r(r)rs cCst|SN)rr,r(r(r)__repr__szAgentInstallerSummary.__repr__cCs|dur dS|j|jkS)NF)__dict__r&otherr(r(r)__eq__szAgentInstallerSummary.__eq__cCs ||k Sr5r(r8r(r(r)__ne__szAgentInstallerSummary.__ne__N)__name__ __module__ __qualname____doc__ZOS_FAMILY_LINUXZOS_FAMILY_WINDOWSZOS_FAMILY_MACOSZOS_FAMILY_UNKNOWNZPLATFORM_ARCHITECTURE_X86_64ZPLATFORM_ARCHITECTURE_X86ZPLATFORM_ARCHITECTURE_AARCH64ZPACKAGE_TYPE_RPMZPACKAGE_TYPE_ZIPr*propertyrsetterrrrrrrrrrr6r:r;r(r(r(r)r slY                    rN)Zoci.utilrrrZoci.decoratorsrobjectrr(r(r(r)s