| Server IP : 162.241.203.86 / Your IP : 216.73.217.87 Web Server : Apache System : Linux br1002.hostgator.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64 User : luxlic01 ( 6532) PHP Version : 8.3.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.9/site-packages/oci/data_flow/models/__pycache__/ |
Upload File : |
a
���f^� � @ 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 ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dd
� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Zejd.d-� �Zed/d0� �Zejd1d0� �Zed2d3� �Zejd4d3� �Zed5d6� �Zejd7d6� �Zed8d9� �Zejd:d9� �Zed;d<� �Z e jd=d<� �Z ed>d?� �Z!e!jd@d?� �Z!edAdB� �Z"e"jdCdB� �Z"edDdE� �Z#e#jdFdE� �Z#edGdH� �Z$e$jdIdH� �Z$edJdK� �Z%e%jdLdK� �Z%edMdN� �Z&e&jdOdN� �Z&edPdQ� �Z'e'jdRdQ� �Z'edSdT� �Z(e(jdUdT� �Z(edVdW� �Z)e)jdXdW� �Z)edYdZ� �Z*e*jd[dZ� �Z*ed\d]� �Z+e+jd^d]� �Z+ed_d`� �Z,e,jdad`� �Z,edbdc� �Z-e-jdddc� �Z-ededf� �Z.e.jdgdf� �Z.edhdi� �Z/e/jdjdi� �Z/edkdl� �Z0e0jdmdl� �Z0edndo� �Z1e1jdpdo� �Z1edqdr� �Z2e2jdsdr� �Z2dtdu� Z3dvdw� Z4dxdy� Z5dzS ){�Applicationz)
A Data Flow application object.
�SCALA�JAVA�PYTHON�SQL�ACTIVE�DELETED�INACTIVE�BATCH� STREAMING�SESSIONc # K sh ddddddddddddddddddddddddddddd d ddddd
�"| _ ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d
�"| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _ d-| _
d-| _d-| _d-| _
d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _d-| _ d-| _!d-| _"d-| _#d-S ).a�
Initializes a new Application object with values from keyword arguments.
The following keyword arguments are supported (corresponding to the getters/setters of this class):
:param application_log_config:
The value to assign to the application_log_config property of this Application.
:type application_log_config: oci.data_flow.models.ApplicationLogConfig
:param archive_uri:
The value to assign to the archive_uri property of this Application.
:type archive_uri: str
:param arguments:
The value to assign to the arguments property of this Application.
:type arguments: list[str]
:param class_name:
The value to assign to the class_name property of this Application.
:type class_name: str
:param configuration:
The value to assign to the configuration property of this Application.
:type configuration: dict(str, str)
:param compartment_id:
The value to assign to the compartment_id property of this Application.
:type compartment_id: str
:param defined_tags:
The value to assign to the defined_tags property of this Application.
:type defined_tags: dict(str, dict(str, object))
:param description:
The value to assign to the description property of this Application.
:type description: str
:param display_name:
The value to assign to the display_name property of this Application.
:type display_name: str
:param driver_shape:
The value to assign to the driver_shape property of this Application.
:type driver_shape: str
:param driver_shape_config:
The value to assign to the driver_shape_config property of this Application.
:type driver_shape_config: oci.data_flow.models.ShapeConfig
:param execute:
The value to assign to the execute property of this Application.
:type execute: str
:param executor_shape:
The value to assign to the executor_shape property of this Application.
:type executor_shape: str
:param executor_shape_config:
The value to assign to the executor_shape_config property of this Application.
:type executor_shape_config: oci.data_flow.models.ShapeConfig
:param file_uri:
The value to assign to the file_uri property of this Application.
:type file_uri: str
:param freeform_tags:
The value to assign to the freeform_tags property of this Application.
:type freeform_tags: dict(str, str)
:param id:
The value to assign to the id property of this Application.
:type id: str
:param language:
The value to assign to the language property of this Application.
Allowed values for this property are: "SCALA", "JAVA", "PYTHON", "SQL", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type language: str
:param lifecycle_state:
The value to assign to the lifecycle_state property of this Application.
Allowed values for this property are: "ACTIVE", "DELETED", "INACTIVE", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type lifecycle_state: str
:param logs_bucket_uri:
The value to assign to the logs_bucket_uri property of this Application.
:type logs_bucket_uri: str
:param metastore_id:
The value to assign to the metastore_id property of this Application.
:type metastore_id: str
:param num_executors:
The value to assign to the num_executors property of this Application.
:type num_executors: int
:param owner_principal_id:
The value to assign to the owner_principal_id property of this Application.
:type owner_principal_id: str
:param owner_user_name:
The value to assign to the owner_user_name property of this Application.
:type owner_user_name: str
:param parameters:
The value to assign to the parameters property of this Application.
:type parameters: list[oci.data_flow.models.ApplicationParameter]
:param pool_id:
The value to assign to the pool_id property of this Application.
:type pool_id: str
:param private_endpoint_id:
The value to assign to the private_endpoint_id property of this Application.
:type private_endpoint_id: str
:param spark_version:
The value to assign to the spark_version property of this Application.
:type spark_version: str
:param time_created:
The value to assign to the time_created property of this Application.
:type time_created: datetime
:param time_updated:
The value to assign to the time_updated property of this Application.
:type time_updated: datetime
:param type:
The value to assign to the type property of this Application.
Allowed values for this property are: "BATCH", "STREAMING", "SESSION", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type type: str
:param warehouse_bucket_uri:
The value to assign to the warehouse_bucket_uri property of this Application.
:type warehouse_bucket_uri: str
:param max_duration_in_minutes:
The value to assign to the max_duration_in_minutes property of this Application.
:type max_duration_in_minutes: int
:param idle_timeout_in_minutes:
The value to assign to the idle_timeout_in_minutes property of this Application.
:type idle_timeout_in_minutes: int
ZApplicationLogConfig�strz list[str]zdict(str, str)zdict(str, dict(str, object))ZShapeConfig�intzlist[ApplicationParameter]Zdatetime)"�application_log_config�archive_uri� arguments�
class_name�
configuration�compartment_id�defined_tags�description�display_name�driver_shape�driver_shape_config�execute�executor_shape�executor_shape_config�file_uri�
freeform_tags�id�language�lifecycle_state�logs_bucket_uri�metastore_id�
num_executors�owner_principal_id�owner_user_name�
parameters�pool_id�private_endpoint_id�
spark_version�time_created�time_updated�type�warehouse_bucket_uri�max_duration_in_minutes�idle_timeout_in_minutesZapplicationLogConfigZ
archiveUrir Z classNamer Z
compartmentIdZdefinedTagsr ZdisplayNameZdriverShapeZdriverShapeConfigr Z
executorShapeZexecutorShapeConfigZfileUriZfreeformTagsr# r$ ZlifecycleStateZ
logsBucketUriZmetastoreIdZnumExecutorsZownerPrincipalIdZ
ownerUserNamer+ ZpoolIdZprivateEndpointIdZsparkVersionZtimeCreatedZtimeUpdatedr1 ZwarehouseBucketUriZmaxDurationInMinutesZidleTimeoutInMinutesN)$Z
swagger_typesZ
attribute_map�_application_log_config�_archive_uri�
_arguments�_class_name�_configuration�_compartment_id�
_defined_tags�_description�
_display_name�
_driver_shape�_driver_shape_config�_execute�_executor_shape�_executor_shape_config� _file_uri�_freeform_tags�_id� _language�_lifecycle_state�_logs_bucket_uri�
_metastore_id�_num_executors�_owner_principal_id�_owner_user_name�_parameters�_pool_id�_private_endpoint_id�_spark_version�
_time_created�
_time_updated�_type�_warehouse_bucket_uri�_max_duration_in_minutes�_idle_timeout_in_minutes)�self�kwargs� rY �D/usr/lib/python3.9/site-packages/oci/data_flow/models/application.py�__init__: s� �&�%zApplication.__init__c C s | j S )z�
Gets the application_log_config of this Application.
:return: The application_log_config of this Application.
:rtype: oci.data_flow.models.ApplicationLogConfig
�r5 �rW rY rY rZ r ; s z"Application.application_log_configc C s
|| _ dS )z�
Sets the application_log_config of this Application.
:param application_log_config: The application_log_config of this Application.
:type: oci.data_flow.models.ApplicationLogConfig
Nr\ )rW r rY rY rZ r E s c C s | j S )a.
Gets the archive_uri of this Application.
A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, ``oci://path/to/a.zip,oci://path/to/b.zip``. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application.
See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
:return: The archive_uri of this Application.
:rtype: str
�r6 r] rY rY rZ r O s zApplication.archive_uric C s
|| _ dS )a8
Sets the archive_uri of this Application.
A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, ``oci://path/to/a.zip,oci://path/to/b.zip``. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application.
See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
:param archive_uri: The archive_uri of this Application.
:type: str
Nr^ )rW r rY rY rZ r \ s c C s | j S )a4
Gets the arguments of this Application.
The arguments passed to the running application as command line arguments. An argument is
either a plain text or a placeholder. Placeholders are replaced using values from the parameters
map. Each placeholder specified must be represented in the parameters map else the request
(POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as
`Service Api Spec`, where `name` is the name of the parameter.
Example: `[ "--input", "${input_file}", "--name", "John Doe" ]`
If "input_file" has a value of "mydata.xml", then the value above will be translated to
`--input mydata.xml --name "John Doe"`
:return: The arguments of this Application.
:rtype: list[str]
�r7 r] rY rY rZ r i s zApplication.argumentsc C s
|| _ dS )a<
Sets the arguments of this Application.
The arguments passed to the running application as command line arguments. An argument is
either a plain text or a placeholder. Placeholders are replaced using values from the parameters
map. Each placeholder specified must be represented in the parameters map else the request
(POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as
`Service Api Spec`, where `name` is the name of the parameter.
Example: `[ "--input", "${input_file}", "--name", "John Doe" ]`
If "input_file" has a value of "mydata.xml", then the value above will be translated to
`--input mydata.xml --name "John Doe"`
:param arguments: The arguments of this Application.
:type: list[str]
Nr_ )rW r rY rY rZ r | s c C s | j S )z�
Gets the class_name of this Application.
The class for the application.
:return: The class_name of this Application.
:rtype: str
�r8 r] rY rY rZ r � s
zApplication.class_namec C s
|| _ dS )z�
Sets the class_name of this Application.
The class for the application.
:param class_name: The class_name of this Application.
:type: str
Nr` )rW r rY rY rZ r � s
c C s | j S )a>
Gets the configuration of this Application.
The Spark configuration passed to the running process.
See https://spark.apache.org/docs/latest/configuration.html#available-properties.
Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" }
Note: Not all Spark properties are permitted to be set. Attempting to set a property that is
not allowed to be overwritten will cause a 400 status to be returned.
:return: The configuration of this Application.
:rtype: dict(str, str)
�r9 r] rY rY rZ r � s zApplication.configurationc C s
|| _ dS )aJ
Sets the configuration of this Application.
The Spark configuration passed to the running process.
See https://spark.apache.org/docs/latest/configuration.html#available-properties.
Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" }
Note: Not all Spark properties are permitted to be set. Attempting to set a property that is
not allowed to be overwritten will cause a 400 status to be returned.
:param configuration: The configuration of this Application.
:type: dict(str, str)
Nra )rW r rY rY rZ r � s c C s | j S )z�
**[Required]** Gets the compartment_id of this Application.
The OCID of a compartment.
:return: The compartment_id of this Application.
:rtype: str
�r: r] rY rY rZ r � s
zApplication.compartment_idc C s
|| _ dS )z�
Sets the compartment_id of this Application.
The OCID of a compartment.
:param compartment_id: The compartment_id of this Application.
:type: str
Nrb )rW r rY rY rZ r � s
c C s | j S )a�
Gets the defined_tags of this Application.
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__.
Example: `{"Operations": {"CostCenter": "42"}}`
__ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm
:return: The defined_tags of this Application.
:rtype: dict(str, dict(str, object))
�r; r] rY rY rZ r � s
zApplication.defined_tagsc C s
|| _ dS )a�
Sets the defined_tags of this Application.
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see `Resource Tags`__.
Example: `{"Operations": {"CostCenter": "42"}}`
__ https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm
:param defined_tags: The defined_tags of this Application.
:type: dict(str, dict(str, object))
Nrc )rW r rY rY rZ r � s
c C s | j S )z�
Gets the description of this Application.
A user-friendly description.
:return: The description of this Application.
:rtype: str
�r<