📂 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
›
vn_monitoring
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/vn_monitoring/models/__pycache__
💾
Free:
45.7 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: adhoc_get_path_analysis_details.cpython-39.pyc
a ���f� � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�GetPathAnalysisDetails� )�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 )�AdhocGetPathAnalysisDetailszH Defines the configuration for getting an ad-hoc path analysis. c K s` dddddddd�| _ ddd d ddd d�| _d| _d| _d| _d| _d| _d| _d| _d| _dS )a� Initializes a new AdhocGetPathAnalysisDetails object with values from keyword arguments. The default value of the :py:attr:`~oci.vn_monitoring.models.AdhocGetPathAnalysisDetails.type` attribute of this class is ``ADHOC_QUERY`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this AdhocGetPathAnalysisDetails. Allowed values for this property are: "PERSISTED_QUERY", "ADHOC_QUERY" :type type: str :param compartment_id: The value to assign to the compartment_id property of this AdhocGetPathAnalysisDetails. :type compartment_id: str :param protocol: The value to assign to the protocol property of this AdhocGetPathAnalysisDetails. :type protocol: int :param source_endpoint: The value to assign to the source_endpoint property of this AdhocGetPathAnalysisDetails. :type source_endpoint: oci.vn_monitoring.models.Endpoint :param destination_endpoint: The value to assign to the destination_endpoint property of this AdhocGetPathAnalysisDetails. :type destination_endpoint: oci.vn_monitoring.models.Endpoint :param protocol_parameters: The value to assign to the protocol_parameters property of this AdhocGetPathAnalysisDetails. :type protocol_parameters: oci.vn_monitoring.models.ProtocolParameters :param query_options: The value to assign to the query_options property of this AdhocGetPathAnalysisDetails. :type query_options: oci.vn_monitoring.models.QueryOptions �str�intZEndpointZProtocolParametersZQueryOptions)�type�compartment_id�protocol�source_endpoint�destination_endpoint�protocol_parameters� query_optionsr Z compartmentIdr ZsourceEndpointZdestinationEndpointZprotocolParametersZqueryOptionsNZADHOC_QUERY) Z swagger_typesZ attribute_mapZ_type�_compartment_id� _protocol�_source_endpoint�_destination_endpoint�_protocol_parameters�_query_options)�self�kwargs� r �\/usr/lib/python3.9/site-packages/oci/vn_monitoring/models/adhoc_get_path_analysis_details.py�__init__ s0 %�� z$AdhocGetPathAnalysisDetails.__init__c C s | j S )a> **[Required]** Gets the compartment_id of this AdhocGetPathAnalysisDetails. The `OCID`__ for the compartment. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :return: The compartment_id of this AdhocGetPathAnalysisDetails. :rtype: str �r �r r r r r S s z*AdhocGetPathAnalysisDetails.compartment_idc C s || _ dS )a< Sets the compartment_id of this AdhocGetPathAnalysisDetails. The `OCID`__ for the compartment. __ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this AdhocGetPathAnalysisDetails. :type: str Nr )r r r r r r a s c C s | j S )z� **[Required]** Gets the protocol of this AdhocGetPathAnalysisDetails. The IP protocol to used for the path analysis. :return: The protocol of this AdhocGetPathAnalysisDetails. :rtype: int �r r r r r r o s z$AdhocGetPathAnalysisDetails.protocolc C s || _ dS )z� Sets the protocol of this AdhocGetPathAnalysisDetails. The IP protocol to used for the path analysis. :param protocol: The protocol of this AdhocGetPathAnalysisDetails. :type: int Nr )r r r r r r { s c C s | j S )z� **[Required]** Gets the source_endpoint of this AdhocGetPathAnalysisDetails. :return: The source_endpoint of this AdhocGetPathAnalysisDetails. :rtype: oci.vn_monitoring.models.Endpoint �r r r r r r � s z+AdhocGetPathAnalysisDetails.source_endpointc C s || _ dS )z� Sets the source_endpoint of this AdhocGetPathAnalysisDetails. :param source_endpoint: The source_endpoint of this AdhocGetPathAnalysisDetails. :type: oci.vn_monitoring.models.Endpoint Nr )r r r r r r � s c C s | j S )z� **[Required]** Gets the destination_endpoint of this AdhocGetPathAnalysisDetails. :return: The destination_endpoint of this AdhocGetPathAnalysisDetails. :rtype: oci.vn_monitoring.models.Endpoint �r r r r r r � s z0AdhocGetPathAnalysisDetails.destination_endpointc C s || _ dS )z� Sets the destination_endpoint of this AdhocGetPathAnalysisDetails. :param destination_endpoint: The destination_endpoint of this AdhocGetPathAnalysisDetails. :type: oci.vn_monitoring.models.Endpoint Nr! )r r r r r r � s c C s | j S )z� Gets the protocol_parameters of this AdhocGetPathAnalysisDetails. :return: The protocol_parameters of this AdhocGetPathAnalysisDetails. :rtype: oci.vn_monitoring.models.ProtocolParameters �r r r r r r � s z/AdhocGetPathAnalysisDetails.protocol_parametersc C s || _ dS )z� Sets the protocol_parameters of this AdhocGetPathAnalysisDetails. :param protocol_parameters: The protocol_parameters of this AdhocGetPathAnalysisDetails. :type: oci.vn_monitoring.models.ProtocolParameters Nr"