folders = $folders; } /** * @return Folder[] */ public function getFolders() { return $this->folders; } /** * The user defined display name for this resource. * * @param string $resourceDisplayName */ public function setResourceDisplayName($resourceDisplayName) { $this->resourceDisplayName = $resourceDisplayName; } /** * @return string */ public function getResourceDisplayName() { return $this->resourceDisplayName; } /** * The full resource name of the Google Cloud resource this asset represents. * This field is immutable after create time. See: * https://cloud.google.com/apis/design/resource_names#full_resource_name * * @param string $resourceName */ public function setResourceName($resourceName) { $this->resourceName = $resourceName; } /** * @return string */ public function getResourceName() { return $this->resourceName; } /** * Owners of the Google Cloud resource. * * @param string[] $resourceOwners */ public function setResourceOwners($resourceOwners) { $this->resourceOwners = $resourceOwners; } /** * @return string[] */ public function getResourceOwners() { return $this->resourceOwners; } /** * The full resource name of the immediate parent of the resource. See: * https://cloud.google.com/apis/design/resource_names#full_resource_name * * @param string $resourceParent */ public function setResourceParent($resourceParent) { $this->resourceParent = $resourceParent; } /** * @return string */ public function getResourceParent() { return $this->resourceParent; } /** * The user defined display name for the parent of this resource. * * @param string $resourceParentDisplayName */ public function setResourceParentDisplayName($resourceParentDisplayName) { $this->resourceParentDisplayName = $resourceParentDisplayName; } /** * @return string */ public function getResourceParentDisplayName() { return $this->resourceParentDisplayName; } /** * The full resource name of the project the resource belongs to. See: * https://cloud.google.com/apis/design/resource_names#full_resource_name * * @param string $resourceProject */ public function setResourceProject($resourceProject) { $this->resourceProject = $resourceProject; } /** * @return string */ public function getResourceProject() { return $this->resourceProject; } /** * The user defined display name for the project of this resource. * * @param string $resourceProjectDisplayName */ public function setResourceProjectDisplayName($resourceProjectDisplayName) { $this->resourceProjectDisplayName = $resourceProjectDisplayName; } /** * @return string */ public function getResourceProjectDisplayName() { return $this->resourceProjectDisplayName; } /** * The type of the Google Cloud resource. Examples include: APPLICATION, * PROJECT, and ORGANIZATION. This is a case insensitive field defined by * Security Command Center and/or the producer of the resource and is * immutable after create time. * * @param string $resourceType */ public function setResourceType($resourceType) { $this->resourceType = $resourceType; } /** * @return string */ public function getResourceType() { return $this->resourceType; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(SecurityCenterProperties::class, 'Google_Service_SecurityCommandCenter_SecurityCenterProperties');