ruạṛ
a ���fb � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s� e Zd ZdZdZdd� Zedd� �Zejdd� �Zedd � �Z e jd d � �Z edd� �Z e jd d� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zdd� Zdd� Zdd� Zd S )!�DrsFilea- A Deployment Rule Set(DRS) is a JAR (Java ARchive) file used in Java applications to enforce security and manage compatibility between different versions of Java applets and web start applications (https://docs.oracle.com/javase/8/docs/technotes/guides/deploy/deployment_rules.html). �SHA256c K sZ dddddddd�| _ dddddd d d�| _d| _d| _d| _d| _d| _d| _d| _dS )aF Initializes a new DrsFile object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param bucket_name: The value to assign to the bucket_name property of this DrsFile. :type bucket_name: str :param namespace: The value to assign to the namespace property of this DrsFile. :type namespace: str :param drs_file_name: The value to assign to the drs_file_name property of this DrsFile. :type drs_file_name: str :param drs_file_key: The value to assign to the drs_file_key property of this DrsFile. :type drs_file_key: str :param checksum_type: The value to assign to the checksum_type property of this DrsFile. Allowed values for this property are: "SHA256", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type checksum_type: str :param checksum_value: The value to assign to the checksum_value property of this DrsFile. :type checksum_value: str :param is_default: The value to assign to the is_default property of this DrsFile. :type is_default: bool �str�bool)�bucket_name� namespace� drs_file_name�drs_file_key� checksum_type�checksum_value� is_defaultZ bucketNamer ZdrsFileNameZ drsFileKeyZchecksumTypeZ checksumValueZ isDefaultN) Z swagger_typesZ attribute_map�_bucket_name� _namespace�_drs_file_name� _drs_file_key�_checksum_type�_checksum_value�_is_default)�self�kwargs� r �;/usr/lib/python3.9/site-packages/oci/jms/models/drs_file.py�__init__ s. %�� zDrsFile.__init__c C s | j S )z� **[Required]** Gets the bucket_name of this DrsFile. The Object Storage bucket name where the DRS file is located. :return: The bucket_name of this DrsFile. :rtype: str �r �r r r r r X s zDrsFile.bucket_namec C s || _ dS )z� Sets the bucket_name of this DrsFile. The Object Storage bucket name where the DRS file is located. :param bucket_name: The bucket_name of this DrsFile. :type: str Nr )r r r r r r d s c C s | j S )z� **[Required]** Gets the namespace of this DrsFile. The namespace for Object Storage. :return: The namespace of this DrsFile. :rtype: str �r r r r r r p s zDrsFile.namespacec C s || _ dS )z� Sets the namespace of this DrsFile. The namespace for Object Storage. :param namespace: The namespace of this DrsFile. :type: str Nr )r r r r r r | s c C s | j S )z� **[Required]** Gets the drs_file_name of this DrsFile. The name of the DRS file in Object Store. :return: The drs_file_name of this DrsFile. :rtype: str �r r r r r r � s zDrsFile.drs_file_namec C s || _ dS )z� Sets the drs_file_name of this DrsFile. The name of the DRS file in Object Store. :param drs_file_name: The drs_file_name of this DrsFile. :type: str Nr )r r r r r r � s c C s | j S )z� **[Required]** Gets the drs_file_key of this DrsFile. The unique identifier of the DRS file in Object Storage. :return: The drs_file_key of this DrsFile. :rtype: str �r r r r r r � s zDrsFile.drs_file_keyc C s || _ dS )z� Sets the drs_file_key of this DrsFile. The unique identifier of the DRS file in Object Storage. :param drs_file_key: The drs_file_key of this DrsFile. :type: str Nr! )r r r r r r � s c C s | j S )a} **[Required]** Gets the checksum_type of this DrsFile. The checksum type for the DRS file in Object Storage. Allowed values for this property are: "SHA256", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The checksum_type of this DrsFile. :rtype: str )r r r r r r � s zDrsFile.checksum_typec C s dg}t ||�sd}|| _dS )z� Sets the checksum_type of this DrsFile. The checksum type for the DRS file in Object Storage. :param checksum_type: The checksum_type of this DrsFile. :type: str r ZUNKNOWN_ENUM_VALUEN)r r )r r Zallowed_valuesr r r r � s c C s | j S )z� **[Required]** Gets the checksum_value of this DrsFile. The checksum value for the DRS file in Object Storage. :return: The checksum_value of this DrsFile. :rtype: str �r r r r r r � s zDrsFile.checksum_valuec C s || _ dS )z� Sets the checksum_value of this DrsFile. The checksum value for the DRS file in Object Storage. :param checksum_value: The checksum_value of this DrsFile. :type: str Nr"