| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3.9/site-packages/oci/devops/models/ |
Upload File : |
# coding: utf-8
# Copyright (c) 2016, 2024, Oracle and/or its affiliates. All rights reserved.
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20210630
from oci.util import formatted_flat_dict, NONE_SENTINEL, value_allowed_none_or_none_sentinel # noqa: F401
from oci.decorators import init_model_state_from_kwargs
@init_model_state_from_kwargs
class BuildOutputs(object):
"""
Outputs from the build.
"""
def __init__(self, **kwargs):
"""
Initializes a new BuildOutputs object with values from keyword arguments.
The following keyword arguments are supported (corresponding to the getters/setters of this class):
:param exported_variables:
The value to assign to the exported_variables property of this BuildOutputs.
:type exported_variables: oci.devops.models.ExportedVariableCollection
:param delivered_artifacts:
The value to assign to the delivered_artifacts property of this BuildOutputs.
:type delivered_artifacts: oci.devops.models.DeliveredArtifactCollection
:param artifact_override_parameters:
The value to assign to the artifact_override_parameters property of this BuildOutputs.
:type artifact_override_parameters: oci.devops.models.DeployArtifactOverrideArgumentCollection
:param vulnerability_audit_summary_collection:
The value to assign to the vulnerability_audit_summary_collection property of this BuildOutputs.
:type vulnerability_audit_summary_collection: oci.devops.models.VulnerabilityAuditSummaryCollection
"""
self.swagger_types = {
'exported_variables': 'ExportedVariableCollection',
'delivered_artifacts': 'DeliveredArtifactCollection',
'artifact_override_parameters': 'DeployArtifactOverrideArgumentCollection',
'vulnerability_audit_summary_collection': 'VulnerabilityAuditSummaryCollection'
}
self.attribute_map = {
'exported_variables': 'exportedVariables',
'delivered_artifacts': 'deliveredArtifacts',
'artifact_override_parameters': 'artifactOverrideParameters',
'vulnerability_audit_summary_collection': 'vulnerabilityAuditSummaryCollection'
}
self._exported_variables = None
self._delivered_artifacts = None
self._artifact_override_parameters = None
self._vulnerability_audit_summary_collection = None
@property
def exported_variables(self):
"""
Gets the exported_variables of this BuildOutputs.
:return: The exported_variables of this BuildOutputs.
:rtype: oci.devops.models.ExportedVariableCollection
"""
return self._exported_variables
@exported_variables.setter
def exported_variables(self, exported_variables):
"""
Sets the exported_variables of this BuildOutputs.
:param exported_variables: The exported_variables of this BuildOutputs.
:type: oci.devops.models.ExportedVariableCollection
"""
self._exported_variables = exported_variables
@property
def delivered_artifacts(self):
"""
Gets the delivered_artifacts of this BuildOutputs.
:return: The delivered_artifacts of this BuildOutputs.
:rtype: oci.devops.models.DeliveredArtifactCollection
"""
return self._delivered_artifacts
@delivered_artifacts.setter
def delivered_artifacts(self, delivered_artifacts):
"""
Sets the delivered_artifacts of this BuildOutputs.
:param delivered_artifacts: The delivered_artifacts of this BuildOutputs.
:type: oci.devops.models.DeliveredArtifactCollection
"""
self._delivered_artifacts = delivered_artifacts
@property
def artifact_override_parameters(self):
"""
Gets the artifact_override_parameters of this BuildOutputs.
:return: The artifact_override_parameters of this BuildOutputs.
:rtype: oci.devops.models.DeployArtifactOverrideArgumentCollection
"""
return self._artifact_override_parameters
@artifact_override_parameters.setter
def artifact_override_parameters(self, artifact_override_parameters):
"""
Sets the artifact_override_parameters of this BuildOutputs.
:param artifact_override_parameters: The artifact_override_parameters of this BuildOutputs.
:type: oci.devops.models.DeployArtifactOverrideArgumentCollection
"""
self._artifact_override_parameters = artifact_override_parameters
@property
def vulnerability_audit_summary_collection(self):
"""
Gets the vulnerability_audit_summary_collection of this BuildOutputs.
:return: The vulnerability_audit_summary_collection of this BuildOutputs.
:rtype: oci.devops.models.VulnerabilityAuditSummaryCollection
"""
return self._vulnerability_audit_summary_collection
@vulnerability_audit_summary_collection.setter
def vulnerability_audit_summary_collection(self, vulnerability_audit_summary_collection):
"""
Sets the vulnerability_audit_summary_collection of this BuildOutputs.
:param vulnerability_audit_summary_collection: The vulnerability_audit_summary_collection of this BuildOutputs.
:type: oci.devops.models.VulnerabilityAuditSummaryCollection
"""
self._vulnerability_audit_summary_collection = vulnerability_audit_summary_collection
def __repr__(self):
return formatted_flat_dict(self)
def __eq__(self, other):
if other is None:
return False
return self.__dict__ == other.__dict__
def __ne__(self, other):
return not self == other