File manager - Edit - /usr/lib/mysqlsh/lib/python3.9/site-packages/oci/tenant_manager_control_plane/models/update_domain_governance_details.py
Back
# coding: utf-8 # Copyright (c) 2016, 2026, 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: 20230401 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 UpdateDomainGovernanceDetails(object): """ The parameters for updating a domain govenance entity. """ def __init__(self, **kwargs): """ Initializes a new UpdateDomainGovernanceDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param subscription_email: The value to assign to the subscription_email property of this UpdateDomainGovernanceDetails. :type subscription_email: str :param is_governance_enabled: The value to assign to the is_governance_enabled property of this UpdateDomainGovernanceDetails. :type is_governance_enabled: bool :param freeform_tags: The value to assign to the freeform_tags property of this UpdateDomainGovernanceDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this UpdateDomainGovernanceDetails. :type defined_tags: dict(str, dict(str, object)) """ self.swagger_types = { 'subscription_email': 'str', 'is_governance_enabled': 'bool', 'freeform_tags': 'dict(str, str)', 'defined_tags': 'dict(str, dict(str, object))' } self.attribute_map = { 'subscription_email': 'subscriptionEmail', 'is_governance_enabled': 'isGovernanceEnabled', 'freeform_tags': 'freeformTags', 'defined_tags': 'definedTags' } self._subscription_email = None self._is_governance_enabled = None self._freeform_tags = None self._defined_tags = None @property def subscription_email(self): """ Gets the subscription_email of this UpdateDomainGovernanceDetails. Email address to be used to notify the user, and that the ONS subscription will be created with. The ONS subscription for the previous email will also be deleted. :return: The subscription_email of this UpdateDomainGovernanceDetails. :rtype: str """ return self._subscription_email @subscription_email.setter def subscription_email(self, subscription_email): """ Sets the subscription_email of this UpdateDomainGovernanceDetails. Email address to be used to notify the user, and that the ONS subscription will be created with. The ONS subscription for the previous email will also be deleted. :param subscription_email: The subscription_email of this UpdateDomainGovernanceDetails. :type: str """ self._subscription_email = subscription_email @property def is_governance_enabled(self): """ Gets the is_governance_enabled of this UpdateDomainGovernanceDetails. Indicates whether governance is enabled for this domain. :return: The is_governance_enabled of this UpdateDomainGovernanceDetails. :rtype: bool """ return self._is_governance_enabled @is_governance_enabled.setter def is_governance_enabled(self, is_governance_enabled): """ Sets the is_governance_enabled of this UpdateDomainGovernanceDetails. Indicates whether governance is enabled for this domain. :param is_governance_enabled: The is_governance_enabled of this UpdateDomainGovernanceDetails. :type: bool """ self._is_governance_enabled = is_governance_enabled @property def freeform_tags(self): """ Gets the freeform_tags of this UpdateDomainGovernanceDetails. 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 UpdateDomainGovernanceDetails. :rtype: dict(str, str) """ return self._freeform_tags @freeform_tags.setter def freeform_tags(self, freeform_tags): """ Sets the freeform_tags of this UpdateDomainGovernanceDetails. 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 UpdateDomainGovernanceDetails. :type: dict(str, str) """ self._freeform_tags = freeform_tags @property def defined_tags(self): """ Gets the defined_tags of this UpdateDomainGovernanceDetails. 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 UpdateDomainGovernanceDetails. :rtype: dict(str, dict(str, object)) """ return self._defined_tags @defined_tags.setter def defined_tags(self, defined_tags): """ Sets the defined_tags of this UpdateDomainGovernanceDetails. 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 UpdateDomainGovernanceDetails. :type: dict(str, dict(str, object)) """ self._defined_tags = defined_tags 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
| ver. 1.4 |
Github
|
.
| PHP 8.2.32 | Generation time: 0.06 |
proxy
|
phpinfo
|
Settings