@@ -21,6 +21,15 @@ class KeyAccessJustificationsPolicyConfig extends \Google\Model
2121{
2222 protected $ defaultKeyAccessJustificationPolicyType = KeyAccessJustificationsPolicy::class;
2323 protected $ defaultKeyAccessJustificationPolicyDataType = '' ;
24+ /**
25+ * Output only. Indicates whether this parent resource is available to default
26+ * policy feature. Please consult [the prerequisite of default policy
27+ * feature](https://cloud.google.com/assured-workloads/key-access-
28+ * justifications/docs/set-default-policy#before) for more details.
29+ *
30+ * @var bool
31+ */
32+ public $ defaultPolicyAvailable ;
2433 /**
2534 * Identifier. Represents the resource name for this
2635 * KeyAccessJustificationsPolicyConfig in the format of
@@ -53,6 +62,25 @@ public function getDefaultKeyAccessJustificationPolicy()
5362 {
5463 return $ this ->defaultKeyAccessJustificationPolicy ;
5564 }
65+ /**
66+ * Output only. Indicates whether this parent resource is available to default
67+ * policy feature. Please consult [the prerequisite of default policy
68+ * feature](https://cloud.google.com/assured-workloads/key-access-
69+ * justifications/docs/set-default-policy#before) for more details.
70+ *
71+ * @param bool $defaultPolicyAvailable
72+ */
73+ public function setDefaultPolicyAvailable ($ defaultPolicyAvailable )
74+ {
75+ $ this ->defaultPolicyAvailable = $ defaultPolicyAvailable ;
76+ }
77+ /**
78+ * @return bool
79+ */
80+ public function getDefaultPolicyAvailable ()
81+ {
82+ return $ this ->defaultPolicyAvailable ;
83+ }
5684 /**
5785 * Identifier. Represents the resource name for this
5886 * KeyAccessJustificationsPolicyConfig in the format of
0 commit comments