📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
service_mesh
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/service_mesh/models/__pycache__
💾
Free:
45.8 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: update_virtual_service_details.cpython-39.opt-1.pyc
a ���f1! � @ 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 ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zdd� Z dd� Zdd� ZdS )�UpdateVirtualServiceDetailsz( The information to be updated. c K sP ddddddd�| _ dd d ddd d�| _d| _d| _d| _d| _d| _d| _dS )a/ Initializes a new UpdateVirtualServiceDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param description: The value to assign to the description property of this UpdateVirtualServiceDetails. :type description: str :param default_routing_policy: The value to assign to the default_routing_policy property of this UpdateVirtualServiceDetails. :type default_routing_policy: oci.service_mesh.models.DefaultVirtualServiceRoutingPolicy :param hosts: The value to assign to the hosts property of this UpdateVirtualServiceDetails. :type hosts: list[str] :param mtls: The value to assign to the mtls property of this UpdateVirtualServiceDetails. :type mtls: oci.service_mesh.models.VirtualServiceMutualTransportLayerSecurityDetails :param freeform_tags: The value to assign to the freeform_tags property of this UpdateVirtualServiceDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateVirtualServiceDetails. :type defined_tags: dict(str, dict(str, object)) �strZ"DefaultVirtualServiceRoutingPolicyz list[str]Z1VirtualServiceMutualTransportLayerSecurityDetailszdict(str, str)zdict(str, dict(str, object)))�description�default_routing_policy�hosts�mtls� freeform_tags�defined_tagsr ZdefaultRoutingPolicyr r ZfreeformTagsZdefinedTagsN)Z swagger_typesZ attribute_map�_description�_default_routing_policy�_hosts�_mtls�_freeform_tags� _defined_tags)�self�kwargs� r �Z/usr/lib/python3.9/site-packages/oci/service_mesh/models/update_virtual_service_details.py�__init__ s( � � z$UpdateVirtualServiceDetails.__init__c C s | j S )aK Gets the description of this UpdateVirtualServiceDetails. Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` :return: The description of this UpdateVirtualServiceDetails. :rtype: str �r �r r r r r I s z'UpdateVirtualServiceDetails.descriptionc C s || _ dS )aU Sets the description of this UpdateVirtualServiceDetails. Description of the resource. It can be changed after creation. Avoid entering confidential information. Example: `This is my new resource` :param description: The description of this UpdateVirtualServiceDetails. :type: str Nr )r r r r r r X s c C s | j S )z� Gets the default_routing_policy of this UpdateVirtualServiceDetails. :return: The default_routing_policy of this UpdateVirtualServiceDetails. :rtype: oci.service_mesh.models.DefaultVirtualServiceRoutingPolicy �r r r r r r g s z2UpdateVirtualServiceDetails.default_routing_policyc C s || _ dS )a Sets the default_routing_policy of this UpdateVirtualServiceDetails. :param default_routing_policy: The default_routing_policy of this UpdateVirtualServiceDetails. :type: oci.service_mesh.models.DefaultVirtualServiceRoutingPolicy Nr )r r r r r r q s c C s | j S )a� Gets the hosts of this UpdateVirtualServiceDetails. The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. :return: The hosts of this UpdateVirtualServiceDetails. :rtype: list[str] �r r r r r r { s z!UpdateVirtualServiceDetails.hostsc C s || _ dS )a� Sets the hosts of this UpdateVirtualServiceDetails. The DNS hostnames of the virtual service that is used by its callers. Wildcard hostnames are supported in the prefix form. Examples of valid hostnames are "www.example.com", "*.example.com", "*.com". Can be omitted if the virtual service will only have TCP virtual deployments. :param hosts: The hosts of this UpdateVirtualServiceDetails. :type: list[str] Nr )r r r r r r � s c C s | j S )z� Gets the mtls of this UpdateVirtualServiceDetails. :return: The mtls of this UpdateVirtualServiceDetails. :rtype: oci.service_mesh.models.VirtualServiceMutualTransportLayerSecurityDetails �r r r r r r � s z UpdateVirtualServiceDetails.mtlsc C s || _ dS )z� Sets the mtls of this UpdateVirtualServiceDetails. :param mtls: The mtls of this UpdateVirtualServiceDetails. :type: oci.service_mesh.models.VirtualServiceMutualTransportLayerSecurityDetails Nr )r r r r r r � s c C s | j S )a] Gets the freeform_tags of this UpdateVirtualServiceDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :return: The freeform_tags of this UpdateVirtualServiceDetails. :rtype: dict(str, str) �r r r r r r � s z)UpdateVirtualServiceDetails.freeform_tagsc C s || _ dS )ai Sets the freeform_tags of this UpdateVirtualServiceDetails. Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` :param freeform_tags: The freeform_tags of this UpdateVirtualServiceDetails. :type: dict(str, str) Nr )r r r r r r � s c C s | j S )aW Gets the defined_tags of this UpdateVirtualServiceDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :return: The defined_tags of this UpdateVirtualServiceDetails. :rtype: dict(str, dict(str, object)) �r r r r r r � s z(UpdateVirtualServiceDetails.defined_tagsc C s || _ dS )ab Sets the defined_tags of this UpdateVirtualServiceDetails. Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace": {"bar-key": "value"}}` :param defined_tags: The defined_tags of this UpdateVirtualServiceDetails. :type: dict(str, dict(str, object)) Nr )r r r r r r � s c C s t | �S �N)r r r r r �__repr__� s z$UpdateVirtualServiceDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__� s z"UpdateVirtualServiceDetails.__eq__c C s | |k S r r r# r r r �__ne__� s z"UpdateVirtualServiceDetails.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r! r% r&