Class CopyFunctionRequest

    • Constructor Detail

      • CopyFunctionRequest

        public CopyFunctionRequest()
      • CopyFunctionRequest

        public CopyFunctionRequest​(CopyFunctionRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getFunctionName

        public String getFunctionName()
        Get 要复制的函数的名称
        Returns:
        FunctionName 要复制的函数的名称
      • setFunctionName

        public void setFunctionName​(String FunctionName)
        Set 要复制的函数的名称
        Parameters:
        FunctionName - 要复制的函数的名称
      • getNewFunctionName

        public String getNewFunctionName()
        Get 新函数的名称
        Returns:
        NewFunctionName 新函数的名称
      • setNewFunctionName

        public void setNewFunctionName​(String NewFunctionName)
        Set 新函数的名称
        Parameters:
        NewFunctionName - 新函数的名称
      • getNamespace

        public String getNamespace()
        Get 要复制的函数所在的命名空间,默认为default
        Returns:
        Namespace 要复制的函数所在的命名空间,默认为default
      • setNamespace

        public void setNamespace​(String Namespace)
        Set 要复制的函数所在的命名空间,默认为default
        Parameters:
        Namespace - 要复制的函数所在的命名空间,默认为default
      • getTargetNamespace

        public String getTargetNamespace()
        Get 将函数复制到的命名空间,默认为default
        Returns:
        TargetNamespace 将函数复制到的命名空间,默认为default
      • setTargetNamespace

        public void setTargetNamespace​(String TargetNamespace)
        Set 将函数复制到的命名空间,默认为default
        Parameters:
        TargetNamespace - 将函数复制到的命名空间,默认为default
      • getDescription

        public String getDescription()
        Get 新函数的描述
        Returns:
        Description 新函数的描述
      • setDescription

        public void setDescription​(String Description)
        Set 新函数的描述
        Parameters:
        Description - 新函数的描述
      • getTargetRegion

        public String getTargetRegion()
        Get 要将函数复制到的地域,不填则默认为当前地域
        Returns:
        TargetRegion 要将函数复制到的地域,不填则默认为当前地域
      • setTargetRegion

        public void setTargetRegion​(String TargetRegion)
        Set 要将函数复制到的地域,不填则默认为当前地域
        Parameters:
        TargetRegion - 要将函数复制到的地域,不填则默认为当前地域
      • getOverride

        public Boolean getOverride()
        Get 如果目标Namespace下已有同名函数,是否覆盖,默认为否 (注意:如果选择覆盖,会导致同名函数被删除,请慎重操作) TRUE:覆盖同名函数 FALSE:不覆盖同名函数
        Returns:
        Override 如果目标Namespace下已有同名函数,是否覆盖,默认为否 (注意:如果选择覆盖,会导致同名函数被删除,请慎重操作) TRUE:覆盖同名函数 FALSE:不覆盖同名函数
      • setOverride

        public void setOverride​(Boolean Override)
        Set 如果目标Namespace下已有同名函数,是否覆盖,默认为否 (注意:如果选择覆盖,会导致同名函数被删除,请慎重操作) TRUE:覆盖同名函数 FALSE:不覆盖同名函数
        Parameters:
        Override - 如果目标Namespace下已有同名函数,是否覆盖,默认为否 (注意:如果选择覆盖,会导致同名函数被删除,请慎重操作) TRUE:覆盖同名函数 FALSE:不覆盖同名函数
      • getCopyConfiguration

        public Boolean getCopyConfiguration()
        Get 是否复制函数的属性,包括环境变量、内存、超时、函数描述、标签、VPC等,默认为是。 TRUE:复制函数配置 FALSE:不复制函数配置
        Returns:
        CopyConfiguration 是否复制函数的属性,包括环境变量、内存、超时、函数描述、标签、VPC等,默认为是。 TRUE:复制函数配置 FALSE:不复制函数配置
      • setCopyConfiguration

        public void setCopyConfiguration​(Boolean CopyConfiguration)
        Set 是否复制函数的属性,包括环境变量、内存、超时、函数描述、标签、VPC等,默认为是。 TRUE:复制函数配置 FALSE:不复制函数配置
        Parameters:
        CopyConfiguration - 是否复制函数的属性,包括环境变量、内存、超时、函数描述、标签、VPC等,默认为是。 TRUE:复制函数配置 FALSE:不复制函数配置