Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
pycklets / keycloak_service_config_file.py
Size: Mime:
# -*- coding: utf-8 -*-

from pyckles import AutoPycklet


class KeycloakServiceConfigFile(AutoPycklet):
    """Keycloak service configuration file.

       Args:
         group: The group of the file.
         mode: The permissions of the file.
         owner: The owner of the file.
         path: The path to the file.

    """

    FRECKLET_ID = "keycloak-service-config-file"

    def __init__(self, group=None, mode=None, owner=None, path=None):

        super(KeycloakServiceConfigFile, self).__init__(
            var_names=["group", "mode", "owner", "path"]
        )
        self._group = group
        self._mode = mode
        self._owner = owner
        self._path = path

    @property
    def group(self):
        return self._group

    @group.setter
    def group(self, group):
        self._group = group

    @property
    def mode(self):
        return self._mode

    @mode.setter
    def mode(self, mode):
        self._mode = mode

    @property
    def owner(self):
        return self._owner

    @owner.setter
    def owner(self, owner):
        self._owner = owner

    @property
    def path(self):
        return self._path

    @path.setter
    def path(self, path):
        self._path = path